Redis
一念成佛_LHY
这个作者很懒,什么都没留下…
展开
-
Redis客户端以及工具集简介
java客户端 Redssion 特点:操作最简单,功能最丰富,Redis智能客户端,支持分布式集合,分布式锁,三方框架整合等。底层采 用的是Netty 框架。支持Redis 2.8以上版本,支持Java1.6+以上版本。使用比其他redis客户端效率高。 https://github.com/redisson/redisson/ Jedis 特点: Jedis是Redis的Java实...转载 2019-07-17 09:41:57 · 354 阅读 · 0 评论 -
Redis持久防方案对比
Redis提供了RDB、AOF持久化方式,将内存中的数据保存到磁盘中,避免数据意外丢失 持久化—RDB与AOF比较 RDB RDB(快照)通过将服务器某个时间点上的数据库状态(非空数据库以及相关键值对)保存到一个经过压缩的二进制文件中(dump.rdb),也是默认的持久化方式。 手动持久化命令: SAVE 命令会阻塞Redis服务器进程。 BGSAVE 会派生出一个子进程,然后由子进程负...原创 2019-07-17 09:45:14 · 118 阅读 · 0 评论 -
Redis简单事务
事务(transaction) 是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送需要在本次事务中处理的命令,最后再发送 EXEC 命令表示事务命令结束 。 ...原创 2019-07-17 09:50:11 · 124 阅读 · 0 评论 -
Redis所需内存超过可用内存解决方案
我们知道,redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。那么当所需内存,超过maxmemory怎么办? 这个时候就该配置文件中的maxmemory-policy出场了。其默认值是noeviction。下面我将列出当可用内存不足时,删除redis键具有的淘汰规则。 volatile-lru 使用LRU算法删除一个键(只对设置了生存时间的键) allkeys-...转载 2019-07-17 09:59:09 · 494 阅读 · 0 评论