redis常见命令及常用配置
来源:互联网 发布:阿里妈妈淘宝联盟 编辑:程序博客网 时间:2024/05/18 00:38
常见命令
CONFIG
获取 redis 目录可以使用 CONFIG 命令,获得redis安装目录,如下所示:
redis 127.0.0.1:6379> CONFIG GET dir
“/usr/local/redis/bin”
设置密码参数
CONFIG get requirepass //查看是否设置了密码
默认情况下 requirepass 参数是空的,这就意味着你无需通过密码验证就可以连接到 redis 服务。
CONFIG set requirepass “runoob” //设置密码为runoob
AUTH
验证密码是否正确
AUTH password //AUTH “runoob”
PING
查看服务是否运行
PING
切换到指定的数据库
SELECT index //select 1 默认是数据库0
配置redis后台运行
配置redis.conf 把daemonize 改成yes 表示后台运行 (Windows不支持)
再在redis安装目录执行 ./redis-server redis.conf 重启服务
通过 ps -A | grep redis 可以看到redis在运行
./redis-cli 启动客户端
快照持久化设置
save 900 1 //900秒内有1个修改就备份次文件
save 300 10
save 60 10000
dbfilename dump.rdb //备份文件名
dir ./ //路径
手动发起快照持久化
./redis-cli -h host -p port bgsave //操作远程redis
./redis-cli bgsave:本机不用写host
开启aof精细化持久化
开启会清空已有redis内部的数据(最好最开始开启)
appendonly yes
appendfilename “appendonly.aof”
appendfsync everysec //1秒备份1次 推荐
appendfsync no //根据服务器性能选择备份时间 ,安全性最差
appendfsync always //服务器性能最差,安全性最好
优化备份文件
./redis-cli bgrewriteaof //文件内容被优化压缩
配置文件修改后,要杀死旧进程,重启服务器
kill -9 进程号 // -9:强制杀死
根据ps -A | grep redis可以看到redis-server的进程号
重启 ./redis-server redis.conf
配置从服务器
slaveof <masterip> <masterport>
slaveof 192.168.29.198 6379 //成为 192.168.29.198 的从服务器
slave-read-only no :不允许从服务器写数据
- redis常见命令及常用配置
- redis常用场合及命令
- redis集群及常用的操作命令
- redis常用操作数据命令及场景
- vim常用配置及命令
- Redis简介、安装及常用配置
- mysql学习之配置及常见命令
- Vim常见命令及实用配置
- vim 常用配置 及 常用 命令
- redis一些常见常用的配置参数的简单说明
- redis常见命令
- redis常见的命令
- redis常见命令
- redis常见的命令
- Redis常见命令
- Redis常见配置redis.conf
- 常见redis.conf配置
- redis常见配置
- Redis入门
- java内存模型与线程
- 人工智能在医疗产业的五大应用场景及典型案例
- 字符串最后一个单词的长度
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
- redis常见命令及常用配置
- JavaScript运行原理解析
- 07.表单
- 机器学习 工作日记
- Error:Error converting bytecode to dex:Cause:c
- 做一个爱写博客的人
- Java程序员须知的七个日志管理工具
- 内存溢出&内存泄漏
- 用栈实现队列-算法