
Redis
TreeCode
我喜欢种树
展开
-
SpringBoot2.0版本自定义Redis序列化
题记跟着B站的视频学着学着突然遇到版本问题,在SpringBoot1.0版本中,自定义Redis序列化操作特别简单,new一个自定义的RedisTemplate就好了,但是在SpringBoot2.0版本中,自定义Redis的序列化就变得稍微复杂一点。出现的问题:默认使用的序列器是JdkSerializationRedisSerializer,此序列化器导致下图结果,所以我们需要自定义序列化。自定义序列化过程:1. 先看默认序列化的实现实现过程在org.springframework.boot原创 2020-08-30 23:17:36 · 550 阅读 · 0 评论 -
Redis五大数据结构之 ZSet 及其常见使用命令
ZSet数据结构:在set基础上加上一个score如 : 原来set是 k1 v1 v2 v3,现在ZSet是k1 score1 v1 score2ZADD / ZRANGE:myredis:1>zadd zset01 60 v1 70 v2 80 v3 90 v4 100 v5myredis:1> "5"myredis:1>zrange zmyredis:1>set01 0 -1 1) "v1" 2) "v2" 3) "v3" 4) "v4" 5)原创 2020-08-27 14:58:59 · 491 阅读 · 0 评论 -
Redis五大数据结构之 Hash 及其常见使用命令
数据结构:Hash,与Map的数据结构相比较,K,V模式不变,V是一个键值对。Hash常用使用命令:HSET / HGET:创建 / 获取一个键值对115.159.67.200:6379[1]> HSET user id 1001(integer) 1115.159.67.200:6379[1]> HGET user id"1001"HMSET / HMGET:一次性为key创建 / 获取多个属性和值115.159.67.200:6379[1]> HMSET user原创 2020-08-27 11:56:33 · 172 阅读 · 0 评论 -
Redis五大数据结构之 Set 及其常见使用命令
Set常用使用命令:sadd / smembers / sismember:sadd:往set中添加值,无序,不可重复(只存储数字时,数字会升序存储)smembers:查询set中所有的元素sismember:查询set中是否存在该元素myredis:1>sadd set01 2 2 3 3 4 4 1 1 5 5"5"myredis:1>smembers set01 1) "1" 2) "2" 3) "3" 4) "4" 5) "5" myredis:原创 2020-08-27 01:06:19 · 381 阅读 · 0 评论 -
Redis五大数据结构之List及其常见使用命令
List常用命令:LPUSH / RPUSH / LRANGE :LPUSH :从左边向链表插入(类似头插法)RPUSH :从右边向链表插入(类似尾插法)LRANGE:从左输出链表115.159.67.200:6379[1]> LPUSH list01 1 2 3 (integer) 3115.159.67.200:6379[1]> LRANGE list01 0 -11) "3"2) "2"3) "1"115.159.67.200:6379[1]> RPUSH li原创 2020-08-26 21:56:52 · 170 阅读 · 0 评论 -
Redis五大数据结构之String及其常见使用命令
String 常用命令:set / get:添加 / 获取 字符串键值127.0.0.1:6379[1]> set k1 aaaOK127.0.0.1:6379[1]> get k1"aaa"append:作用等同StringBuilder的append,在值后面追加127.0.0.1:6379[1]> append k1 bbb(integer) 6127.0.0.1:6379[1]> get k1"aaabbb"strlen:获取值的长度127.0.0原创 2020-08-26 20:47:19 · 101 阅读 · 0 评论 -
Docker中Redis的使用
在Docker中下载Redis命令:Docker pull Redis在Docker中启动Redis镜像命令:docker run -d -p 6379:6379 --name myredis使用Redis命令:docker exec -it container_name redis-cli例如:docker exec -it myredis redis-cliKey相关常用命令:DBSIZE:查询当前库所有key的数量keys *:查询当前库所有的keyselect index:切换原创 2020-08-26 12:05:18 · 289 阅读 · 0 评论