linux安装redis
Redis下载地址:http://download.redis.io/releases/
1、在linux环境中下载安装包
wget http://download.redis.io/releases/redis-4.0.13.tar.gz
2、解压redis
tar xzf redis-4.0.13.tar.gz
3、进入到解压后的路径
cd redis-4.0.13
4、编译
Make
5、编译完成后redis就可以使用了
进入到redis的压缩目录的src下
cd redis-4.0.13/src
开启服务
./redis-server
关闭服务
redis-cli shutdown
或者
./redis-cli shutdown
启动成功后会显示redis的pid按住crtl+c 可以退出服务
6、redis配置
在redis的目录中 找到redis.conf
vim redis.conf
关键配置
#绑定固定的ip地址访问redis服务 如果注释掉就是 不做限制
bind 127.0.0.1
#redis的链接端口
port 6379
#表示是否需要密码登陆 注释掉就是不用密码
#requirepass 123456
#表示是否在后台运行 no是不在后台 yes是后台运行
daemonize yes
我们在配置完了这个redis.conf之后 最好用conf来运行redis-server默认路径conf在redis-server的上层
daemonize yes #以后台daemon方式运行redis
pidfile "/var/run/redis.pid" #redis以后台运行,默认pid文件路径/var/run/redis.pid
port 6379 #默认端口
bind 127.0.0.1 #默认绑定本机所有ip地址,为了安全,可以只监听内网ip
timeout 300 #客户端超时设置,单位为秒
loglevel verbose #设置日志级别,支持四个级别:debug、notice、verbose、warning
logfile stdout #日志记录方式,默认为标准输出,logs不写文件,输出到空设备/deb/null
logfile "/usr/local/redis/var/redis.log" #可以指定日志文件路径
databases 16 #开启数据库的数量
save 900 1
save 300 10
save 60 10000
创建本地数据库快照,格式:save * *
900秒内,执行1次写操作
300秒内,执行10次写操作
60秒内,执行10000次写操作
rdbcompression yes #启用数据库lzf压缩,也可以设置为no
dbfilename dump.rdb #本地快照数据库名称
dir "/usr/local/redis/var/" #本地快照数据库存放目录
requirepass 123456 #设置redis数据库连接密码
maxclients 10000 #同一时间最大客户端连接数,0为无限制
maxmemory 1024MB #设定redis最大使用内存,值要小于物理内存,必须设置
appendonly yes #开启日志记录,相当于MySQL的binlog
appendfilename "appendonly.aof" #日志文件名,注意:不是目录路径
appendfsync everysec #每秒执行同步,还有两个参数always、no一般设置为everysec,相当于MySQL事物日志的写方式