赞
踩
https://github.com/OpenAtomFoundation/pika
根据cpu下对应的版本
pika-linux-x86_64-v3.5.2-alpha.tar.bz2
tar -jxvf pika-linux-x86_64-v3.5.2-alpha.tar.bz2
移动目录至/usr/local
mv output /usr/local/pika
- #日志文件路径
- log-path : ./log/
-
- #数据文件路径
- db-path : ./db/
-
- # pika是多线程的, 该参数能够配置pika的线程数量, 不建议配置值超过部署服务器的CPU核心数量
- thread-num : 8
-
- # 密码管理员密码, 默认为空, 如果该参数与下方的userpass参数相同(包括同时为空), 则userpass参数将自动失效, 所有用户均为
- # 管理员身份不受userblacklist参数的限制
- requirepass : password
-
- # 用户密码, 默认为空, 如果该参数与上方的userpass参数相同(包括同时为空), 则本参数将自动失效, 所有用户均为管理员身份不
- # 受userblacklist参数的限制
- userpass : userpass
-
- # 指令黑名单, 能够限制通过userpass登录的用户, 这些用户将不能使用黑名单中的指令, 指令之间使用","隔开, 默认为空
- # 建议将高风险命令配置在该参数中
- userblacklist : FLUSHALL, FLUSHDB, SHUTDOWN, KEYS, CONFIG
-
- # 分为经典模式和分片模式,[classic | sharding],经典模式中支持多db的配置
- instance-mode : classic
-
- # 经典模式下指定db的数量,使用方式和redis一致
- databases : 8
-
- # 守护进程模式 [yes | no],使supervisor此项配置必须为 no,使用systemd配置Type=forking设置为 yes
- daemonize : yes
/usr/local/pika/bin/pika -c /usr/local/pika/conf/pika.conf
用redis客户端连接即可
redis-cli -p 9221
vi /etc/systemd/system/pika.service
粘贴下列代码
- [Unit]
- Description=pika server
- Requires=network.target
- After=network.target
-
- [Service]
- Type=forking
- WorkingDirectory=/usr/local/pika
- ExecStart=/usr/local/pika/bin/pika -c /usr/local/pika/conf/pika.conf
- Restart=always
-
- [Install]
- WantedBy=multi-user.target
systemctl重启
systemctl daemon-reload
#pika启动
systemctl start pika
# 开机自启动
systemctl enable pika
##pika状态
systemctl status pika
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。