Redis
Trevor Lan
工欲善其事,必先利其器!
展开
-
Redis sort set类型操作
添加元素到集合,如果元素存在集合中则更新对应score zadd key score member 删除指定元素,成功返回1,不存在返回0 zrem key member 按照incr幅度增加对应的member的score值,返回score值,返回score值 zincryby key incr member 返回指定元素在集合中的排名(下标) zrank key me...原创 2019-05-11 00:25:37 · 1314 阅读 · 0 评论 -
Redis hash类型操作
设置hash field为指定值,如果可以不存在,则创建 hset key field value 获取指定的hash field hget key field 获取全部指定的hash field hmget key field1...fieldX 同时设置hash的多个field hmset field1 value1...fieldX valueX 将指定的ha...原创 2019-05-11 00:53:37 · 1227 阅读 · 0 评论 -
PHP操作redis
redis缓存数据库操作 $redis = new Redis(); // 连接redis $redis->connect('127.0.0.1', 6379); // 选择redis数据库 $redis->select(1); // 查看数据库大小 $redis->dbSize(); // 清空当前数据库 $redis->flushDB(); // 清空所有数据库...原创 2019-05-23 14:40:06 · 574 阅读 · 0 评论 -
使用redis储存session
修改php配置,让session储存到redis中 方法一:修改配置文件php.ini session.save_handler = redis session.save_path ="tcp://127.0.0.1:6379" 方法二:动态修改配置 ini_set("session.save_handler","redis"); ini_set("session.save_...原创 2019-05-23 17:30:29 · 1792 阅读 · 0 评论 -
Redis set类型操作
添加一个string元素到key对应的set集合中,成功返回1,已存在返回0,set不存在则返回错误 sadd key member 从key对应的set移除指定元素,成功返回1 sremkey member [member] 从p1对应的set中移除menber并添加到p2的set中 smove p1 p2 member 返回set的元素个数 scard key ...原创 2019-05-10 23:37:39 · 1094 阅读 · 0 评论 -
Redis list类型操作
在key对应list头部添加字符串 lpush key string 从list头部删除,返回删除的元素 lpop key 在尾部添加 rpush key string 在list尾部删除元素,返回删除的元素 rpop key 对应list的长度(key不存在返回0,如果key对应的类型不是list则返回错误) llen key 返回指定区间内的元素,下标...原创 2019-05-10 22:52:36 · 940 阅读 · 0 评论 -
Redis配置密码及登录
配置Redis密码 第一种方式:在配置文件中配置requirepass requirepass 201314 第二种方式:在命令界面设置密码: redis 127.0.0.1:6379> config set requirepass 201314 注:如果没有在配置文件中配置requirepass,redis重启后密码将失效 登录有密码的Redis 第一种方式:在登...原创 2019-05-23 12:51:53 · 18079 阅读 · 0 评论 -
Redis key基本操作
选择数据库 select db-index 当前数据库key的数量 dbsize 删除当前数据库的所有key flushdb 删除所有数据库的所有key flushall 移动数据库到指定数据库 move key db-index 判断key是否存在 exists key key的类型 type key 查找key keys patter...原创 2019-05-10 19:53:31 · 976 阅读 · 0 评论 -
Redis string类型的操作
设置key的值 set key value 设置多个key mset key1 value1 key2 value2 ...keyX valueX 获取key get key 获取多个key mget key1 key2...keyX 指定key的字符串追加value append key value 截取key的字符串(包括开始位置和结束位置) sub...原创 2019-05-10 20:56:19 · 892 阅读 · 0 评论