
redis
benben0729
职业为猿的汪,爱好象、鼠、蛇、蛙
展开
-
redis
Redis什么是redisredis是Remote Dictionary Server(远程数据服务)的缩写该软件使用C语言编写,它的数据模型为 key-value它支持丰富的数据结构(类型),比如 String list hash set sorted set。可持久化,保证了数据安全。 ongz新闻信息(数据不变化、有实时性)页面适合做页面缓存。商...原创 2018-07-27 17:11:33 · 267 阅读 · 0 评论 -
慢查询日志
慢查询日志慢查询日志用于记录执行时间超过给定时长的命令请求,用户可以通过这个功能产生的日志来监视和优化查询速度指定执行时间超过多少微妙的命令就会被记录到日志上slowlog-slower-than 服务器上最多保存多少条慢查询日志slowlog-max-len 实例#设置超时时间为0微妙CONFIG SET slowlog-slower-than 0#设置最多纪录5条纪录...原创 2019-02-19 16:37:50 · 181 阅读 · 0 评论 -
过期键删除策略
过期删除策略redis默认删除策略组合是(惰性删除 + 定期删除)定时删除在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临之时,立即执行对键的删除操作惰性删除放任键过期不管,但是每次从键空间中获取时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期,就返回该键定期删除每隔一段时间,程序就对数据库进行一次检查,删除里面的过期键。至于要删除多少过期键,以...原创 2019-02-19 11:18:50 · 241 阅读 · 0 评论 -
php操作 redis总结
连接$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,超过一秒放弃连接$redis->open('127.0.0.1',6379,1);//短链接,超过一秒放弃连接$redis->pconnect('127.0.0.1',6379,1);//长连接,超过一秒放弃连接$redis->pope...原创 2019-02-18 16:24:07 · 249 阅读 · 0 评论 -
EXPIREAT与PERSIST
语法EXPIREAT key timestampEXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置生存时间。不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)返回值如果生存时间设置成功,返回 1 。当 key 不存在或没办法设置生存时间,返回 0 。实例redis> SET cache www.googl...原创 2019-02-18 16:19:18 · 490 阅读 · 0 评论 -
redis 事务
事务的实现事务的实现一般有三个阶段1. 事务开始2. 事务入队3. 事务执行事务的原理图事务简易示例MULTI表示事务开始,EXEC表示执行```$ MULTIOK$ set name 'tian'QUEUED$ get nameQUEUED$ EXEC1) OK2) "tian"```事务的开启与取消MU...原创 2019-02-12 19:22:09 · 153 阅读 · 0 评论 -
只允许本机访问redis端口,外网拒绝访问
//只允许127.0.0.1访问6379iptables -A INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT//其他ip访问全部拒绝iptables -A INPUT -p TCP --dport 6379 -j REJECT原创 2018-10-15 17:31:35 · 3146 阅读 · 0 评论 -
php操作redis
<?php $redis = new Redis(); // $redis->connect('127.0.0.1',6379);//连接 $redis->pconnect('127.0.0.1',6379);// 长连接 // $redis->auth(); 密码 //字符串 // $redis->set('mystr','h...原创 2018-08-31 10:48:01 · 160 阅读 · 0 评论 -
windos下安装redis
下载地址https://github.com/ServiceStack/redis-windows下载完成后,解压选择自己想要使用的版本解压其中这三个文件是比较重要的安装到windows服务中cmd命令切换到reids目录安装命令:redis-server.exe--service-installredis.windows.conf--loglev...原创 2018-08-31 09:38:55 · 606 阅读 · 0 评论 -
centos6.9安装配置redis
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。建议在安装之前可以先测试是否安装gcc,未安装请先安装gccgcc --help安装redis$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz$ tar xzf redis-4.0.11.tar.gz...原创 2018-08-20 20:54:12 · 812 阅读 · 0 评论 -
windows xampp安装redis扩展
首先使用phpinfo()打印出php信息,有几点需要注意,需要通过这几个地方确定我们要下载的dll文件dll下载地址https://pecl.php.net/package/redis/4.1.1/windows下载解压后的php_redis.dll拷贝到php扩展目录下修改php.ini文件,在里面添加extension=php_redis.dll重启apa...原创 2018-08-26 15:30:16 · 5020 阅读 · 0 评论 -
Redis 持久化
redis 持久化redis提供了不同级别的持久化方式:一种是RDB,一种是AOF RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot) AOF持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。AOF文件中的命令全部以Redis协议的格式来保存,新命令会被追加到文件的末尾。Redis还...原创 2019-02-20 16:58:09 · 418 阅读 · 0 评论