
redis
文章平均质量分 70
Grim疯
汪汪汪
展开
-
Redis key 设计技巧
1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...., a , b ,c4: 第4段,写要存储的列名 用户表 user , 转换为key-value存储useridusernamepasswo转载 2017-01-04 13:12:52 · 5000 阅读 · 0 评论 -
PHP 使用 Redis linux安装redis扩展
安装开始在 PHP 中使用 Redis 前,我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。PHP安装redis扩展以下操作需要在下载的 phpredis 目录中完成:$ wget转载 2017-01-07 13:05:49 · 387 阅读 · 0 评论 -
redis是什么?
edis是什么:Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.redi转载 2017-01-04 13:06:25 · 607 阅读 · 0 评论 -
Redis对于key的操作命令
del key1 key2 ... Keyn作用: 删除1个或多个键返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey作用: 给key赋一个新的key名注:如果newkey已存在,则newkey的原值被覆盖 renamenx key newkey 作用: 把key改名为newkey返回: 发生修改返回1,未发生修转载 2017-01-04 13:06:59 · 245 阅读 · 0 评论 -
Redis字符串类型的操作
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 100 px 9000, 实际有效期是9000毫秒 nx: 表示key不存在时,执行操作xx: 表示key存转载 2017-01-04 13:07:36 · 229 阅读 · 0 评论 -
redis link 链表结构
lpush key value作用: 把值插入到链接头部 rpop key作用: 返回并删除链表尾元素 rpush,lpop: 不解释 lrange key start stop作用: 返回链表中[start ,stop]中的元素规律: 左数从0开始,右数从-1开始 lrem key count value作用: 从key链表中删除原创 2017-01-04 13:08:08 · 285 阅读 · 0 评论 -
redis 集合 set 相关命令
集合的性质: 唯一性,无序性,确定性 注: 在string和link的命令中,可以通过range来访问string中的某几个字符或某几个元素但,因为集合的无序性,无法通过下标或范围来访问部分元素. 因此想看元素,要么随机先一个,要么全选 sadd key value1 value2作用: 往集合key中增加元素 srem value1 value2转载 2017-01-04 13:09:00 · 304 阅读 · 0 评论 -
redis Hash 哈希数据类型相关命令
hset key field value作用: 把key中filed域的值设为value注:如果没有field域,直接添加,如果有,则覆盖原field域的值 hmset key field1 value1 [field2 value2 field3 value3 ......fieldn valuen]作用: 设置field1->N个域,对应的值是value1->N转载 2017-01-04 13:09:30 · 965 阅读 · 0 评论 -
Redis 中的事务
Redis支持简单的事务 Redis与 mysql事务的对比 MysqlRedis开启start transactionmuitl语句普通sql普通命令失败rollback 回滚discard 取消转载 2017-01-04 13:10:41 · 215 阅读 · 0 评论 -
redis 消息订阅
使用办法:订阅端: Subscribe 频道名称发布端: publish 频道名称 发布内容 客户端例子:redis 127.0.0.1:6379> subscribe newsReading messages... (press Ctrl-C to quit)1) "subscribe"2) "news"3) (integer) 11) "mess转载 2017-01-04 13:11:30 · 352 阅读 · 0 评论 -
redis 与关系型数据库的适合场景
书签系统create table book (bookid int,title char(20))engine myisam charset utf8; insert into book values (5 , 'PHP圣经'),(6 , 'ruby实战'),(7 , 'mysql运维')(8, 'ruby服务端编程'); create tab转载 2017-01-04 13:11:57 · 619 阅读 · 0 评论 -
Redis开启远程登录连接。
今天使用jedis客户端api连接远程连接redis的时候,一直报错,如下: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.conne转载 2017-02-14 10:59:31 · 1000 阅读 · 0 评论