文章分类 -  Redis

摘要:引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明一下,复习精讲的文章偏面试准备,真正在开发过程中,还是脚踏实地,一步一个脚印,不要投机取巧。考虑到绝大部分写业务的程序员,在实际开发中使用redis的时候,只会s 阅读全文
posted @ 2022-01-21 11:21 求其在我 阅读(19) 评论(0) 推荐(0)
摘要:1: 到pecl.php.net 搜索redis 2: 下载stable版(稳定版)扩展 3: 解压, 4: 执行/php/path/bin/phpize (作用是检测PHP的内核版本,并为扩展生成相应的编译配置) 5: ./configure --with-php-config=/php/path 阅读全文
posted @ 2018-05-13 11:42 求其在我 阅读(92) 评论(0) 推荐(0)
摘要:Redis的value存储中文后,get之后显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”,如何解决? 127.0.0.1:6379> set China 中国 OK 127.0.0.1:6379> get China "\xe4\xb8\xad\xe5\x9b\xbd" 阅读全文
posted @ 2018-05-13 10:30 求其在我 阅读(11895) 评论(2) 推荐(0)
摘要:书签系统 create table book ( bookid int, title char(20), )engine myisam charset utf8; insert into book values (5 , 'PHP圣经'), (6 , 'ruby实战'), (7 , 'mysql运维 阅读全文
posted @ 2018-05-13 10:20 求其在我 阅读(1329) 评论(0) 推荐(0)
摘要:注意:对于redis,虽然支持虚拟内存,但是不建议用,因为会降低性能! 环境: centos6.4 linux-node1.example.com [root@linux-node1 src]# pwd /usr/local/src [root@linux-node1 src]# wget http 阅读全文
posted @ 2018-05-10 23:18 求其在我 阅读(230) 评论(0) 推荐(0)
摘要:==配置文件全解 ==基本配置daemonize no 是否以后台进程启动databases 16 创建database的数量(默认选中的是database 0) save 900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10 #必须 阅读全文
posted @ 2018-05-08 23:06 求其在我 阅读(85) 评论(0) 推荐(0)
摘要:生产上由于业务设计原因,有一些500M的Hash Key,现在已经没有用了,需要删除,如果直接删除会造成Redis的卡顿影响线上正常的业务。 那么处理有两个方案: 在一个夜深人静的时刻,流量低点进行操作(运维真是苦逼啊!) 写个脚本,把Hash里面的内容一条一条删除(Python大法好啊!) 在一个 阅读全文
posted @ 2018-05-04 20:51 求其在我 阅读(8324) 评论(0) 推荐(1)
摘要:一、特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的空间。 这些特殊编码对于Redis的使用而言是完全透明的, 阅读全文
posted @ 2018-05-01 20:34 求其在我 阅读(81) 评论(0) 推荐(0)
摘要:Redis介绍 Redis,是REmote DIctionary Server的缩写。是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API。它是一款由意大利人由Salvatore Sanfilippo所写的,依据BSD开源协议发行的高性能Key-Val 阅读全文
posted @ 2018-05-01 20:32 求其在我 阅读(187) 评论(0) 推荐(0)