RHEL 7下Redis安装

 每日运维   2018-02-22 18:53   2985 人阅读  0 条评论

前言:

服务器系统:RHEL7 、Centos7、IP地址:192.168.1.2

一、安装gcc组件

#yum install gcc* -y

二、下载并安装redis

#cd /usr/local/src
#wget http://download.redis.io/releases/redis-3.2.9.tar.gz
#tar -zxvf redis-3.2.9.tar.gz
#cd redis-3.2.9
#make && make install
#cp redis.conf /etc/redis.conf

三、配置redis.conf

#vim /etc/redis.conf
# 默认redis不是以后台进程的方式启动,如果需要在后台运行,需要将这个值设置成yes
# 以后台方式启动的时候,redis会写入默认的进程文件/var/run/redis.pid
 daemonize yes

# redis启动的进程路径
 pidfile/var/run/redis.pid

# 启动进程端口号,这里最好不要使用默认的6379,容易被攻击
 port 7179
 tcp-backlog 511

# 配置redis监听到的ip地址,可以是一个也可以多个
 bind 127.0.0.1   192.168.1.2

# redis的sock路径
 unixsocket/tmp/redis.sock
 unixsocketperm 755

# 超时时间
 timeout 0

#指定TCP连接是否为长连接,"侦探"信号有server端维护。默认为0.表示禁用
 tcp-keepalive 0
# 日志级别,log 等级分为4 级,debug,verbose,notice, 和warning。生产环境下一般开启notice
 loglevel notice

# 日志文件地址
 logfile"/usr/local/redis/logs/redis.log"
# 设置数据库的个数,可以使用SELECT 命令来切换数据库。默认使用的数据库是0号库。默认16个库
 databases 16

#RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的所有数据进行快照并存储在硬盘上。进行快照的条件可以由用户在配置文件中自定义,由两个参数构成:时间和改动的键的个数。当在指定的时间内被更改的键的个数大于指定的数值时就会进行快照。RDB是Redis默认采用的持久化方式,在配置文件中已经预置了3个条件:
 save 900 1    # 900秒内有至少1个键被更改则进行快照
 save 300 10   # 300秒内有至少10个键被更改则进行快照
 save 60 10000  # 60秒内有至少10000个键被更改则进行快照注:配置文件内容我就不一一细说了。不懂可以去网上查下。

四、启动redis

#redis-server /etc/redis.conf

五、查看redis启动

[root@www ~]# netstat -ntlp | grep 6379
 tcp      0    0 192.168.1.2:6379      0.0.0.0:*     LISTEN   1596/redis-server 1
[root@www ~]#


本文地址:https://linux365.cn/22.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?