<?phpclass MSession implements SessionHandlerInterface{ // reids 对象 protected $handler = null; // 配置 protected $config = [ 'host' => '127.0.0.1', // r ...
分类:
其他好文 时间:
2019-01-14 10:56:48
阅读次数:
173
原文:细说Redis(二)之 Redis的持久化前言 在上一篇文章【细说Redis(一)之 Redis的数据结构与应用场景】中,主要介绍了Reids的数据结构。 对于redis的执行命令,这里不做介绍,因为网上搜索一堆,无必要再做介绍。 AOF&RDB Redis的有两种持久化,分别是AOF、RDB... ...
分类:
其他好文 时间:
2019-01-04 00:22:42
阅读次数:
183
Redis 引入: Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件 1. 安装 1. 下载源码包 2. 解压 3. 编译安装 4. redis可执行文件 2. 配置 1. 配置文件:vim /opt/redis 4.0.10/redis.conf ...
分类:
系统相关 时间:
2019-01-02 19:05:54
阅读次数:
200
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交... ...
分类:
其他好文 时间:
2018-12-27 18:42:26
阅读次数:
157
一、全局命令 1、keys * 查看所有键 时间复杂度为O(n),线上环境禁止使用 2、dbsize 查看键总数 3、rpush 插入一个列表类型的键值对 rpush mylist a b c d 4、exists key 查看键是否存在,如果存在返回1,不存在返回0 5、del key [key ...
需求:reids中删除某个前缀的所有key 说明:代码中的0:2标识从key前缀中截取前2个字符,这里示例的时候比如“b_”前缀,使用时候根据实际情况截取对应的长度进行判断即可。 生成测试数据 删除前缀为“b_”的所有key ...
分类:
其他好文 时间:
2018-12-22 16:50:01
阅读次数:
156
reids使用场景: 1.一般的数据缓存 2.队列应用:非实时业务如发放积分或需要削峰降流的秒杀等场景都会用到队列 3.发布订阅 4.计数器 5.排行榜:微博的热榜就是很好的例子 6.资源锁:这个秒杀的时候往往也会用到,防止超卖等现象发生,当然还有很多其他防并发的用途。 redis的五种常用数据类型 ...
分类:
其他好文 时间:
2018-12-17 02:42:38
阅读次数:
150
一.pip管理工具安装 docker-compose是python项目,所以安装需要通过python下的包管理工具pip安装。一般linux服务器都会预安装有python环境,所以优先检查python是否已经安装,pip管理工具是否已经安装 当安装docker-compose可能遇到一些错误提示,如 ...
分类:
其他好文 时间:
2018-12-16 00:52:35
阅读次数:
192
首先是连接池的选择 一般有两种 lettuce ,jedis Jedis 线程不安全,方法同步 Lettuce 基于Netty.nio, 方法异步 线程 安全 letture通过引入spring-boot-starter-redis就可以使用 而Jedis需要在这基础上引入 可以同时配置多个Redi ...
分类:
编程语言 时间:
2018-12-07 01:30:21
阅读次数:
714
什么是redis? Redis是一种基于内存的并且数据可以持久化的NoSql数据库,而且支持的数据类型很丰富:string, list, set, zset, hash。 持久化 1.RDB(快照):将Reids在内存中的数据库记录定时 dump到磁盘上的RDB持久化 2.AOF(append on ...
分类:
其他好文 时间:
2018-12-05 12:17:34
阅读次数:
168