当前位置: 首页 > 科技观察

pika介绍及安装

时间:2023-03-18 23:20:57 科技观察

介绍Pika是一个持久化的大容量redis存储服务,兼容string、hash、list、zset、set的大部分接口。解决redis由于内存不足导致存储数据量巨大的容量瓶颈,并且可以像redis一样通过slaveof命令进行主从备份,支持全同步和部分同步,pika也可以在twemproxy或者codis中使用实现静态数据分片。特性大容量,支持百兆数据存储兼容redis,无需修改代码即可从redis平滑迁移到pika支持主从(slaveof)完善的运维命令在github的OpenAtomFoundation/pika仓库安装二进制文件,直接下载解压即可使用。tarjxvfpika-linux-x86_64-v3.3.6.tar.bz2-C/opt/mv/opt/output/opt/pika服务管理如果使用supervisord管理,直接创建管理文件vim/etc/supervisord.d/pika.ini[程序:pika]command=/opt/pika/bin/pika-cconf/pika.conf;程序(relativeusesPATH,cantakeargs)目录=/opt/pika;directorytocwdtobeforeexec(defnocwd)redirect_stderr=true;redirectprocstderrtostdout(defaultfalse)stdout_logfile=/opt/pika/supervisor.log;stdoutlogpath,NONEfornone;defaultAUTOstdout_logfile_maxbytes=50MB;max#logfilebytesb4rotation(default50MB)stdout_logfile_backups=10;#ofstdoutlogfilebackups(default10)supervisorctlrereadsupervisorctlupdatepika如果你使用system/libr服务进行管理,创建一个imus/libr管理文件systemd/system/pika.service[Unit]Description=pikaAfter=network.target[Service]Type=simpleWorkingDirectory=/opt/pikaExecStart=/opt/pika/bin/pika-c/opt/pika/conf/pika.conf[安装]WantedBy=multi-user.targetsystemctlenablepikasystemctlstartpika