-
键值相关命令
- keys *
返回所有满足pattern的key,keys col* - exists key
判断key是否存在 - del key
删除一个key - expire key 10
设置key的过期时间(单位:秒) - move key 2
将key移动到db2 - select index
切换到dbindex - ttl key
查看key剩余的过期时间 - persist key
移除key的过期时间 - randomkey
随意获取一个key - rename key
重命名key - type key
获取key的类型
- keys *
-
服务器相关命令
- ping
pong说明连接通畅 - echo str
在命令行打印 - quit
退出连接 - dbsize
当前数据库中的key数量 - info
获取数据库的统计和信息 - config get dir
获取配置信息,config get * 获取所有的配置信息 - flushdb
删除当前db中的所有key - flushall
删除数据库中的所有key
- ping
-
安全
- 配置文件中requirepass=passwords
开启后,每次连接需要auth passwords才能进行操作
- 配置文件中requirepass=passwords
-
主从复制
- 说明
(1) master 可以拥有多个 slave
(2) 多个 slave 可以连接同一个 master 外,还可以连接到其他 slave
(3) 主从复制不会阻塞 master,在同步数据时, master 可以继续处理 client 请求
(4) 提高系统的伸缩性
当配置好 slave 后, slave 与 master 建立连接,然后发送 sync 命令。无论是第一次连接还是重新连接, master 都会启动一个后台进程,将数据库快照保存到文件中,同时 master 主进程会开始收集新的写命令并缓存。后台进程完成写文件后, master 就发送文件给 slave, slave将文件保存到硬盘上,再加载到内存中,接着 master 就会把缓存的命令转发给 slave,后续master 将收到的写命令发送给 slave。如果 master 同时收到多个 slave 发来的同步连接命令,master 只会启动一个进程来写数据库镜像,然后发送给所有的 slave。 - 步骤
在 slave 的配置文件中加入如下配置
slaveof 192.168.1.1 6379 #指定 master 的 ip 和端口
- 说明
Redis实战-Day3——命令,安全
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- redis主题 01_Redis介绍和安装运行02_Jedis的介绍和使用03_Redis数据类型和数据操作的命令...