编译安装redis redis



wget  http://download.redis.io/releases/redis-5.0.9.tar.gz

tar xzf  redis-5.0.9.tar.gz

cd  redis-5.0.9

make  &&  make PREFIX=/usr/local/redis install


mkdir /usr/local/redis/etc/

cp redis.conf /usr/local/redis/etc/

cd /usr/local/redis/bin/

cp redis-benchmark redis-cli redis-server /usr/bin/


vim /usr/local/redis/etc/redis.conf

# no表示不以守护进程的方式运行(会占用一个终端) 

daemonize yes             #  守护进程的方式运行, 默认no

bind 0.0.0.0                   # 允许远程访问

protected-mode  no    #  关闭保护模式


redis-server /usr/local/redis/etc/redis.conf     # 启动

netstat -anput |grep redis                               # 验证redis是否启动

redis-cli shutdown                                           # 停止redis


# 新增redis用户及组

groupadd redis

useradd -c Redis Server -s /sbin/nologin 


# 增加服务

vim /usr/lib/systemd/system/redis.service

[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
ExecStart=/usr/bin/redis-server /usr/local/redis/etc/redis.conf    --daemonize no
ExecStop=/usr/bin/redis-cli  shutdown
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target


# 开机启动和测试服务

chkconfig --add redis

systemctl enable redis.service

systemctl status redis.service

redis-cli  -h 127.0.0.1 -p 6379


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回