标签:systemctl unit server 目录 type local ice emctl lib
Redis 部署
- 安装gcc yum install -y gcc g++ gcc-c++ make
- 解压文件 tar xzvf redis-3.2.7.tar.gz
- 进入解压目录 cd redis-3.2.7
- 开始安装 redis,执行 make
- 新建目录 mkdir /usr/local/redis
- 将make生成后的 redis-server(服务),redi-benchmark,redis-cli(客户端),redis.conf拷贝到新目录中
- 将 redis配置成服务 在目录/usr/lib/systemd/system 新增服务 redisd6379.service # vi /usr/lib/systemd/system/redisd6379.service
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.targ
[Service]
Type=forking
PIDFile=/var/run/redis_端口号.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 重启sytemctl systemctl daemon-reload
- 将服务设置随机启动 systemctl enable redisd6379
- 启动服务 systemctl start redisd6379
客户端访问 redis
- ./redis-cli -h 127.0.0.1 -p 6379 -a 密码
=============redis.conf 配置====================
- bind * 允许所有的设备访问
- requirepass key 配置认证密码
- daemonize yes 在后台允许
标签:systemctl unit server 目录 type local ice emctl lib
原文地址:https://www.cnblogs.com/jacksonxiao/p/11287692.html