随笔分类 -  redis

摘要:场景: 根据IP地址判断用户所在地,虽然网上有好多篇了,但我记录一个一看就懂的,不用看超长文字再自己理解了。 我们有城市和IP地址段的对应关系,如: 上海: 202.127.0.0 ~ 202.127.4.255 北京: 122.200.64.0 ~ 122.207.255.255 此时如果用户的I 阅读全文
posted @ 2016-04-01 19:36 leezhxing 阅读(3408) 评论(0) 推荐(0) 编辑
摘要:自动完成功能一般都伴随搜索框出现,就是用户在输入时帮助其自动补全。 比如对成语进行补全,现有如下成语:一心一意,一心二用,一帆风顺。 两种实现方式: 实现方式一: 为每个成语的每个前缀都使用一个集合类型键来存储该前缀对应的成语名,并且为了实现排序,我们使用有序集合,并score都为0,这样就按元素值 阅读全文
posted @ 2016-04-01 19:06 leezhxing 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:持久化方式: 快照(RDB)方式,默认方式,文件以二进制方式保存到RDB文件。 文件追加(AOF)方式,文件以协议文本的方式write到AOF文件。 作用,重启后的数据恢复。当两种方式都启用时,redis会优先载入AOF文件,因为在通常情况下AOF文件保存的数据集要比RDB文件保存的数据集要完整。 阅读全文
posted @ 2016-03-06 11:53 leezhxing 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:1.修改php.ini中session配置:ini_set('session.save_handler', 'redis');ini_set('session.save_path', 'tcp://192.168.1.10:6379');//redis有密码的话//ini_set('session.... 阅读全文
posted @ 2014-11-28 12:02 leezhxing 阅读(5672) 评论(0) 推荐(0) 编辑
摘要:***今天又装了phpredis,更新一下phpredis的下在地址****1.下载php所需的模块owlient-phpredis-90ecd17.tar.gz(tar.gz文件下载:owlient-phpredis-90ecd17.tar.gz)官网下载地址:(点击redis官网的‘客户端’选项... 阅读全文
posted @ 2013-10-29 21:40 leezhxing 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/htofly/article/details/7686436配置文件参数说明:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自 阅读全文
posted @ 2013-10-22 22:40 leezhxing 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:redis设置连接密码:因为redis的速度相当的快,在一台比较好的服务器下,每秒可进行150K次密码尝试,所以要设置个非常强大的密码。设置方式:修改配置文件redis.conf#requirepass foobaredrequirepass mima //设置密码为mima,记得重启redis设置... 阅读全文
posted @ 2013-10-21 22:26 leezhxing 阅读(891) 评论(0) 推荐(0) 编辑
摘要:Redis的List删除命令: lrem : lrem mylist 0 "value" //从mylist中删除全部等值value的元素 0为全部,负值为从尾部开始。 ltrim: ltrim mylist 1 -1 //保留mylist中 1到末尾的值,即删除第一个值。 lpop: lpop mylist rpop: rpop mylist命令里没有根据index删除元素的命令,如果想要删除指定index的值: lset mylist index "del" lremmylist 0 "del"也可以用事务管道合并成一次请求 mu 阅读全文
posted @ 2013-10-12 12:48 leezhxing 阅读(13889) 评论(0) 推荐(0) 编辑