redis安装+配置+启动

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

你可能感兴趣的:(redis安装+配置+启动)