Redis
尹吉欢
欢迎大家关注我的微信公众号‘猿天地’, 猿天地由《Spring Cloud微服务-全栈技术与案例解析》作者尹吉欢创建。 JAVA方向为主(Spring Boot, Spring Cloud,Sharding JDBC,Elastic Job,Mongodb等)。 技术之路很漫长,我们一起前行吧。 作者代码分享GitHub地址:https://github.com/yinjihuan , 个人网站:http://cxytiandi.com/course , 有任何问题或者合作请联系我。微信号:jihuan900
展开
-
Redis安装
安装过程:Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这转载 2014-09-16 14:19:35 · 1043 阅读 · 0 评论 -
Redis命令学习
1. 赋值与取值set name zhangsanget name原创 2014-09-16 15:38:00 · 1151 阅读 · 0 评论 -
Redis操作key的命令
删除一个或多个key,不存在的key将会忽略调,返回删除key的数量del key1 key2....重命名key,如果key存在将覆盖之前的keyrename key newkey重命名key,newkey不存在时才进行修改,修改成功返回1renamenx key newkey将key移动到其他数据库,Redis默认打开16个数据库,从0到15原创 2014-12-10 09:44:02 · 1320 阅读 · 0 评论 -
Redis 字符串操作
设置值并加上有效时间set key value [ex 秒数] | [px 毫秒数] [nx] | [xx]nx表示key不存在时执行操作xx表示key存在时执行操作获取key的值get key一次性设置多个值mset key1 value1 key2 value2一次性获取多个key的值mget key1 key2...替换原创 2014-12-10 10:04:09 · 1119 阅读 · 0 评论 -
Redis set集合操作
添加数据sadd key value1 value2...根据值删除数据srem vlaue1 value2返回并删除集合中随机一个元素spop key随机返回集合中的一个元素srandmember key判断值是否存在集合中sismember key value查询集合中所有的元素smembers key原创 2014-12-12 11:36:36 · 1310 阅读 · 0 评论 -
Redis Link链表操作
把值插入到链表头部lpush key value返回并且删除链表尾部元素rpop key返回链表中起始位置的元素,左部从0开始,右部从-1开始lrange key srart end返回索引上的值lindex key index获取链表的大小llen key根据某个元素查找,然后在元素之前或者之后添加新元素lins原创 2014-12-12 11:25:31 · 1247 阅读 · 0 评论 -
Redis order set 有序集合
添加元素zadd student score1 value1 score2 value2删除元素zrem key value1 value2根据score来删除元素zremrangebyscore key min max根据排名来删除元素zremrangebyrank key start end查询member的排名,升序0开始原创 2014-12-12 13:31:47 · 1270 阅读 · 0 评论 -
阿里开源的缓存框架JetCache
之前一直在用Spring Cache进行接口数据的缓存,主要是Spring Cache在对具体key缓存失效时间的设置不是很方法,还要自己去扩展,无意中发现了阿里的JetCache。大部分的需求都能满足,并且有一些很实用的功能,今天给大家介绍下。JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解...原创 2019-04-08 08:01:03 · 1469 阅读 · 0 评论