linux安装redis

下载安装包

$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz
$ tar xzf redis-5.0.8.tar.gz
$ cd redis-5.0.8
$ make -j CPU核心数 #编译
$ make install #安装

修改密码并放开远程登录

vim redis.conf
daemonize yes #后台运行
requirepass 密码 
bind 0.0.0.0 #允许任何ip访问

在src目录根据配置文件启动

./redis-server ../redis.conf
ps -ef|grep redis

重启

./redis-cli
shutdown save #关闭并保存

密码登录

auth 密码

redis做成系统服务

cd utils
./install_server.sh
6379
/usr/local/redis/redis-5.0.8/redis.conf #配置文件
/usr/local/redis/redis-5.0.8/redis.log #log
/usr/local/redis/redis-5.0.8/data #数据目录
/usr/local/bin/redis-server #执行文件默认
ok
systemctl daemon-reload #重新加载服务配置
chkconfig --list|grep redis #查看redis服务配置
#centos7使用systemctl centos6使用service
systemctl status redis_6379 #查看redis启动状态 
systemctl stop redis_6379
systemctl start redis_6379

redis服务名修改以及pid文件路径修改

vim /etc/init.d/redis_6379
/usr/local/webserver/redis/redis-5.0.8/redis.pid
vim redis.conf
pidfile=/usr/local/webserver/redis/redis-5.0.8/redis.pid

常用配置选项

– port 6379 ---------------指定访问时访问的端口
– bind 127.0.0.1 ----------访问时访问的IP地址
– tcp-backlog 511 ---------tcp连接总数
– timeout 0 ------连接超时时间,就是连接成功后客户端闲置x秒后就会自动断开与redis的连接,因为永远不会闲置0秒,所以永不超时
– tcp-keepalive 300 -------长连接时间
– daemonize yes -----------以守护进程方式运行
– databases 16 ------------数据库个数
– pidfile /var/run/redis_6379.pid 进程PID
– logfile /var/log/redis_6379.log 日志文件
– maxclients 10000 --------并发连接数量
– dir /var/lib/redis/6379 -----数据库目录
– requirepass foobared ---------客户端连接服务器后需要先输入密码,再做其他操作

  • masterauth 主从认证的密码
  • slaveof 设置主服务器IP及端口,主动与主服务器同步数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值