`

redis命令

 
阅读更多
让redis以后台进程的形式运行
编辑redis.conf配置文件,修改如下内容;
daemonize yes

其实redis在存储数据时,都把数据转化成了byte[]数组的形式,那么在存取数据时,需要将数据格式进行转化,那么就要用到序列化和反序列化了,这也就是为什么需要配置Serializer的原因。

1、keys
keys * #显示所有key
keys j* #显示j开头的key
keys j[ek] #显示j开头,后面带e或者k的key
keys j? #显示j开头后面一位随意字符的key



randomkey #随机返回key
type key #返回key的类型
exists key #key是否存在
del key #删除key
rename key key1 #给key改名
renamenx key key1 #给key改名,key1不存在则操作成功
move key 1 #将key移动到1号库
select 1 #选择1号库


生命周期
ttl key #查询key的生命周期,-1表示永久不过期
expire key 整形值 #设置有效期,秒
persist key #设置key永久有效



2、list
rpush title a b c d e f #设置title的值为abcdef
lrange title 0 -1 #取出title的值
lrem title 2 a #从左边开始删除2个a
lindex title 5 #取出title中索引为5的值


3、set
sadd key  value1 value2 #往集合key中增加元素
srem key  value1 value2 #删除集合中集为 value1 value2的元素
spop key #返回并删除集合中key中1个随机元素
srandmember key #返回集合key中,随机的1个元素
smembers key #返回集中中所有的元素
scard key #返回集合中元素的个数


4、redis主从复制
cp redis.conf redis_master.conf
cp redis.conf redis_slave.conf
sudo vim redis_slave.conf
###############################
从属服务器设置端口及主服务器端口:
port 6380
slaveof localhost 6379
###############################

启动主从服务器
./src/redis-server redis_master.conf
./src/redis-server redis_slave.conf
#登陆主从服务器
./src/redis-cli
./src/redis-cli -h localhost -p 6380


灾备
Master宕机已经不可访问,而此时,Slave依然运行良好,并且保留有AOF与RDB文件
首先,将Slave上的同步状态取消,避免主库在未完成数据恢复前就重启,进而直接覆盖掉从库上的数据,导致所有的数据丢失。
SLAVEOF NO ONE
将slave机器上的AOF与RDB文件拷贝至master机器,,启动Master上的Redis

此时,可以放心的恢复Slave的同步设置了
SLAVEOF localhost 6379

分享到:
评论

相关推荐

    Redis 命令参考手册中文完整版chm

    本压缩包包含的"Redis参考手册.CHM"是Redis命令的中文完整版手册,对于学习和使用Redis的开发者来说,是一份极其实用的资料。 一、Redis数据类型 Redis支持五种基本数据类型:字符串(String)、哈希(Hash)、...

    Redis命令参考手册完整版(PDF)

    以上只是Redis命令的冰山一角,实际的手册会更详细地讲解每个命令的参数、使用场景以及注意事项,这对于开发者来说是一份宝贵的资源。通过深入学习和实践,你可以更好地掌握Redis,提高应用的性能和可靠性。

    Redis 命令参考手册完整版

    综上所述,Redis命令参考手册是开发人员在使用Redis时不可或缺的参考资料。通过学习和掌握这些命令,开发者可以更加高效地利用Redis提供的各种数据类型和功能,进而在实际应用中实现快速的数据访问和处理。

    Redis命令参考手册完整版

    Redis 命令参考手册完整版 Redis 是一个开源的、基于内存的数据存储系统,可以作为数据库、消息队列、缓存等使用。在 Redis 中,命令是最基本的操作单元,掌握 Redis 命令是使用 Redis 的基础。本文将对 Redis 命令...

    Redis命令参考手册

    Redis命令参考手册详细罗列了Redis能够执行的各种操作命令,根据数据类型的不同,这些命令可以被分为几大类。 对于键(Key)的操作,Redis提供了DEL、DUMP、EXISTS、EXPIRE、EXPIREAT、KEYS、MIGRATE、MOVE、OBJECT...

    Redis命令参考手册完整版.zip

    这份"Redis命令参考手册完整版"包含了Redis所有核心功能的详细文档,是学习和使用Redis的重要参考资料。 Redis支持丰富的数据类型,如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)以及有序集合(Sorted ...

    Redis命令参考手册完整版.txt

    ### Redis命令参考手册知识点概述 #### 一、DEL 命令详解 - **命令格式**:`DEL key [key ...]` - **功能描述**: - 用于删除一个或多个给定的键。 - 如果键不存在,则不会有任何错误提示,而是简单地忽略这些键...

    Redis命令参考手册完整版.pdf

    ### Redis命令参考手册知识点解析 #### 一、DEL 命令 **命令格式**: ``` DEL key [key ...] ``` **功能说明**: 该命令用于删除一个或多个指定的键(key)。如果键不存在,则不会有任何操作发生。 **版本支持**...

    redis命令集合,redis命令详解

    redis命令集合,redis命令详解 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:...

    Redis命令参考手册完整版.rar

    这份"Redis命令参考手册完整版"包含了Redis的所有核心命令及其详细解释,是学习和使用Redis的重要参考资料。 首先,Redis支持的数据类型包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted ...

    redis获取命令字典的方法及全部的group命令.txt

    Redis命令十分丰富,包括的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、Sorted Sets、Strings、Transactions一共14个redis命令组两百多个redis命令。...

    redis 命令手册 命令实践

    在Redis命令手册中,你可以找到关于常用键命令的详细说明,如SET、GET、DEL等命令,它们用于操作和管理键值对数据。这些命令使用户能够设置键的值、获取键的值以及删除键及其对应的值。 此外,Redis命令手册还介绍...

    Redis命令参考简体中文版(全)

    Redis命令参考简体中文版 共十个部分的所有命令均已翻译完毕 源地址见: http://redis.readthedocs.org/en/latest/ 感谢huangz1990的翻译。本人只是打包成了chm

    什么是redis命令实践以及学习了解redis命令实践的意义

    ### 什么是Redis命令实践 Redis(Remote Dictionary Server)是一种开源的键值对存储系统,以其高性能、低延迟的特点被广泛应用于缓存、消息队列、实时数据分析等多种场景中。Redis命令实践指的是通过学习并掌握一...

    redis命令参考_中文版

    redis命令参考CHM是由来源于gitHub的html文档制作而成,而且本文档是中文版,对英语不是很熟悉的开发者很适合使用。

    Redis命令参考中文版(chm)

    Redis命令参考中文版(chm) 原资料地址 http://redis.readthedocs.org/en/latest/ 我只是把它打包成了chm格式的

    redis命令速记

    总结了常用的redis命令,适合随时随地查看速记!总结了常用的redis命令,适合随时随地查看速记!

    redis命令实践 redis命令实践

    ### Redis命令实践详解 #### 一、Redis简介与特点 Redis是一种开源的内存中的数据结构存储系统,可以作为数据库、缓存或者消息中间件来使用。由于其高速的数据读写性能,广泛应用于需要快速访问数据的场景。Redis...

    Redis 命令参考CHM

    这个"Redis 命令参考CHM"文件提供了一个详细的Redis命令大全,方便用户快速查询和理解各项操作。CHM(Microsoft HTML Help)是一种常见的帮助文件格式,允许用户通过目录或全文搜索来查找所需的信息。 1. **Redis...

Global site tag (gtag.js) - Google Analytics