运行配置

运行配置

指定配置文件运行

redis-server /java/redis-5.0.7/etc/redis.conf 

优雅关闭 

redis-cli shutdown

开机启动

vim /etc/rc.local

vim /etc/rc.d/rc.local  

设置后台运行

daemonize yes 

设置外网访问

#bind 127.0.0.1   

bind 127.0.0.1  103.139.3.231   #添加ip 

设置只读模式

replica-read-only no

保护模式

protected-mode yes   #如过未绑定ip地址(注释bing), 只接受本地访问

永久设置密码

requirepass  youpassword 

命令设置密码

config set requirepass bobo

开启日志

logfile "/www/server/redis/redis.log"

开启AOF持久化

appendonly yes  

AOF持久化间隔,将缓存区数据写入磁盘

# appendfsync always     #每执行一次命令,就往磁盘写 ,最安全

appendfsync everysec  #默认选项,每秒执行一次 ,如1秒内命令过多会阻塞,等待最多两秒,执行下一秒命令,所有最多会丢失掉2秒前数据

# appendfsync no     # 同步到磁盘操作,交予cpu操作,redis不干预,大多数linux将缓存区数据写入磁盘时间为30秒一次  

缓冲区大小

# repl-backlog-size 1mb   #备服务器,根据缓存区内队列记录判断是否存在差异偏移量,从而选择进行完全同步,或是部分同步

主服务器是否可写入

#min-replicas-to-write 3   #默认关闭,开启后根据备服务器数量判断是否能写入数据。

更改配置不重启

config set [] []    #临时修改

config rewirte    #修改配置写入

设置数据库数量

databases 16   #一个空实例,只占1m左右空间


异常


Bad directive or wrong number of arguments

指定行格式不对,或者去文件所在目录执行运行文件

配置文件不能跨版本使用

(error) NOGOODSLAVE No suitable replica to promote

备服务不能访问,检测配置bind 和protected-mode no

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容