redis安装+配置+启动
[toc]
准备工作
文件copy到目录 [/tmp/redis-4.0.10.tar.gz]
也可以在线下载
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
安装编译
tar xzf /tmp/redis-4.0.10.tar.gz cd redis-4.0.10 make
将编译出的文件放到bin下
mkdir /opt/servers/redis-4.0.10/bin cd /opt/servers/redis-4.0.10/src cp mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server ../bin
Redis的配置
- Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
daemonize no
- 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定
pidfile /var/run/redis.pid
- 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字
port 6379
- 绑定的主机地址
bind 127.0.0.1
- 设置认证密码
requirepass /** my password **/
详细内容参考redis.conf配置详细解析
添加环境变量
export PATH="$PATH:/usr/local/redis/bin"
启动服务
redis-server /opt/servers/redis-4.0.10/bin/redis.conf
关闭服务
若未设置密码:
redis-cli -h 127.0.0.1 -p 6379 shutdown
若设置了密码:
[root@localhost redis-4.0.10]# ps -ef | grep redis root 102685 1 0 14:00 ? 00:00:00 redis-server 127.0.0.1:6379 root 103078 100959 0 14:10 pts/3 00:00:00 grep redis [root@localhost redis-4.0.10]# redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379> auth noah OK 127.0.0.1:6379> shutdown not connected> not connected> quit [root@localhost redis-4.0.10]# ps -ef | grep redis root 103238 100959 0 14:15 pts/3 00:00:00 grep redis
网友评论