redis 国产替代pika安装与配置

一、下载


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


三、修改配置pika.conf

#日志文件路径
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

四、启动pika服务

/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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我在天堂抽烟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值