随笔分类 - Redis
redis内存缓存
摘要:lpush key value 作用: 把值插入到链接头部 rpop key 作用: 返回并删除链表尾元素 rpush,lpop: 不解释 lrange key start stop 作用: 返回链表中[start ,stop]中的元素 规律: 左数从0开始,右数从 1开始 lrem key cou
阅读全文
摘要:zadd key score1 value1 score2 value2 .. 添加元素 redis 127.0.0.1:6379 zadd stu 18 lily 19 hmm 20 lilei 21 lilei (integer) 3 zrem key value1 value2 .. 作用:
阅读全文
摘要:sadd key value1 value2 作用: 往集合key中增加元素 srem value1 value2 作用: 删除集合中集为 value1 value2的元素 返回值: 忽略不存在的元素后,真正删除掉的元素的个数 spop key 作用: 返回并删除集合中key中1个随机元素 随机 体
阅读全文
摘要:hset key field value 作用: 把key中 filed域的值设为value 注:如果没有field域,直接添加,如果有,则覆盖原field域的值 hmset key field1 value1 [field2 value2 field3 value3 ......fieldn va
阅读全文
摘要:应用场景 缓存,分布式锁,计数器。。 set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 如: set a 1 ex 10 , 10秒有效 Set a 1 px 9000 , 9秒有效 注: 如果ex,px同时写,以后面的有效期为准 如 set a 1 ex 10
阅读全文
摘要:del key1 key2 ... Keyn 作用: 删除1个或多个键 返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey 作用: 给key赋一个新的key名 注:如果newkey已存在,则newkey的原值被覆盖 renamenx key newkey
阅读全文
摘要:注意:如何new Redis无法成功,加上/ new /Redis();
阅读全文
摘要:根据用户名来查询用户信息 在关系型数据中,除主键外,还有可能其他列也步骤查询, 如上表中, username 也是极频繁查询的,往往这种列也是加了索引的. 转换到k v数据中,则也要相应的生成一条按照该列为主的key value Set it_user:username:asion:id 1 这样,
阅读全文
摘要:主从通信过程 Master配置: 1:关闭rdb快照(备份工作交给slave) 2:可以开启aof slave配置: 1: 声明slave of slaveof 192.168.0.102 2: 配置密码[如果master有密码] masterauth 密码 3: [某1个]slave打开rdb快照
阅读全文
摘要:注: 在dump rdb过程中,aof如果停止同步,会不会丢失? 答: 不会,所有的操作缓存在内存的队列里, dump完成后,统一操作. 注: aof重写是指什么? 答: aof重写是指把内存中的数据,逆化成命令,写入到.aof日志里. 以解决 aof日志过大的问题. 问: 如果rdb文件,和aof
阅读全文
摘要:基于快照持久化 修改配置文件,开始基于快照的选项 stop writes on bgsave error yes 后台存储错误停止写。 rdbcompression yes 使用LZF压缩rdb文件。 rdbchecksum yes 存储和加载rdb文件时校验。 dbfilename dump.rd
阅读全文
摘要:time查看时间戳与微秒数 dbsize查看当前库中的key数量 bgrewriteaof后台进程重写AOF bgsave 后台保存rdb快照(单开个进程去保存数据) save 保存rdb快照(如果数据量大,会阻塞) lastsave 上次保存时间 slaveof master主机 端口 吧当前服务
阅读全文
摘要:1: 内存 Memory used_memory:859192 数据结构的空间 used_memory_rss:7634944 实占空间 mem_fragmentation_ratio:8.89 前2者的比例,1.N为佳,如果此值过大,说明redis的内存的碎片化严重,可以导出再导入一次. 主从复制
阅读全文
摘要:使用办法: 订阅端: Subscribe 频道名称 发布端: publish 频道名称 发布内容 客户端例子: redis 127.0.0.1:6379 subscribe news Reading messages... (press Ctrl C to quit) 1) "subscribe"
阅读全文
摘要:Redis与 mysql事务的对比 | 占位 | Mysql | Redis| | : | :| : : | | 开启| start transaction| muitl| | 语句| 普通sql| 普通命令| | 失败 | rollback 回滚 | discard 取消| | 成功 | comm
阅读全文
摘要:daemonize:如需要在后台运行,把该项的值改为yes pdifile:把pid文件放在/var/run/redis.pid,可以配置到其他地址 bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项 port:监听端口,默认为6379 time
阅读全文
摘要:下载phpredis扩展 http://pecl.php.net/package/redis 需要环境配置文件 会生成configure文件 错误解决 Cannot find autoconf. Please check your autoconf installation and the $PHP
阅读全文
摘要:1. 下载php的redis扩展 打开网址 http://pecl.php.net/ (php的扩展库官网),搜索redis,进入地址:http://pecl.php.net/package/redis,点击2.2.7版本所在行的windows系统图标旁的DLL超链接,如下图: 进入地址:http:
阅读全文

浙公网安备 33010602011771号