随笔分类 - redis
摘要:1、Key操作 2、String操作 3、Set操作 4、List操作 5、Hash操作 6、事务操作
阅读全文
摘要:redis 主从复制 环境配置(同一台机器) 1:配置文件 redis.conf配置如下: redis01.conf配置如下: redis02.conf配置如下: 2:启动三个redis服务 3:测试三个服务是否正常 4:查看节点信息 info replication 6379:(主) 6380:
阅读全文
摘要:RDB配置 RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据 RDB核心规则配置: RDB持久化演示 1:修改配置文件redis.co
阅读全文
摘要:```dsconfig #通用配置 bind 127.0.0.1 #绑定可访问的ip 默认本机访问,如果bind选项为空的话,那会接受所有来自于可用网络接口的连接,也可以绑定指定ip访问 protected-mode yes #是否受保护 默认开启 port 6379 #端口 timeout 0 #设置客户端连接时的超时时间,单位为秒。当客户端在这段时间内没有发出任何指令,那么关闭该连接。默认值为
阅读全文
摘要:监视:watch 正常业务(单线程): 异常业务(多线程):在线程一提交事务之前 用线程二修改money的值 然后提交线程一的事务,那么事务会提交失败! 线程一: 线程二: 解决异常业务(多线程):先解锁(unwatch) 再加锁(watch)
阅读全文
摘要:开启事务:multi 执行事务:exec 取消事务:discard 事务处理(编译时事务):一个事务里 命令出错 整个事务就不会被执行 事务处理(运行时事务):一个事务里 其中一条运行出错 其他正确的运行会执行成功
阅读全文
摘要:1、geospatial 地理位置 设置成员的经纬度: geoadd china:city 116.408 39.904 beijing 获取指定成员的经纬度: geopos china:city beijing 计算两个成员之间的距离(默认为米): geodist china:city beiji
阅读全文
摘要:存值: zadd myset 1 one 取值: zrange myset 0 1 排序(升序): zrangebyscore money inf +inf 排序(降序): zrevrange money 0 1 withscores 移除指定的元素: zrem money zhangsan 移除指
阅读全文
摘要:存值: hset myhash name applesnt 取值: hget myhash name 批量存值: hmset myhash name lisi address bj age 12 批量取值: hmget name lisi bj 获取所有键值对: hgetall myhash 删除指
阅读全文
摘要:Set里面的值是不能重复的 Set设置值(头部): sadd myset hello Set获取值: smembers myset 检查Set是否包含某个元素: sismember myset hello 查看Set包含的元素个数: scard myset 移除Set中某个元素: srem myse
阅读全文
摘要:list设置值(头部): lpush list one list设置值(尾部): rpush list one list获取值: lrange list 0 1 list获取指定范围的值: lrange list 0 1 list移除一个值(头部):lpop list list移除一个值(尾部):r
阅读全文
摘要:字符串拼接(如果key不存在则创建): append name " applesnt" 获取字符串的长度: strlen name 计数器 + +: incr count 计数器 : decr count 步长计数器 + +: incrby view 5 步长计数器 : decrby view 2
阅读全文
摘要:设置一个key:set name hello 获取一个key的值:get name 查看所有的key:keys 查看key是否存在:exists name 移动key到指定库:move name 1 设置key的过期时间(秒):expire name 100 查看key的剩余过期时间(秒):ttl
阅读全文
摘要:Redis官网:https://redis.io/ Redis中文网:http://www.redis.cn/ Redis 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists
阅读全文