redis
weixin_41201496
这个作者很懒,什么都没留下…
展开
-
redis获取有序集合中指定元素的序号,zscore
获取有序集合中指定值的序号zscore 集合的键 值原创 2020-03-29 22:17:42 · 1732 阅读 · 0 评论 -
redis获取有序集合中元素的数量,zcard
获取有序集合元素的数量zcard 集合的键原创 2020-03-29 22:16:01 · 2775 阅读 · 0 评论 -
redis删除有序集合中的值,zremrangebyrank
首先集合按照序号升序排序然后按照索引顺序删除有序集合中指定索引范围的值zremrangebyrank 集合的键 开始的索引 结束的索引只删除第一个元素zremrangebyrank 键 0 0...原创 2020-03-29 22:13:30 · 2422 阅读 · 0 评论 -
redis按升序获取有序集合的值,zrange,按降序获取有序集合的值,zrevrange
查看有序集合中的所有值,默认按序号升序withscores 表示获取值和序号,否则只获取值zrange 集合的键 开始的索引 结束的索引 [withscores]zrange 键 0 -1 [withscores]查看有序集合中的所有值,降序withscores 表示获取值和序号,否则只获取值zrevrange 集合的键 开始的索引 结束的索引 [withscores]zrevr...原创 2020-03-29 22:02:14 · 4845 阅读 · 0 评论 -
redis有序集合的创建,给集合添加值,zadd
添加元素后根据集合的序号自动排序,在有序集合中也存在索引,从0开始添加的值也不能重复,否则添加失败创建有序集合,并给集合添加一个或多个值,但序号不能重复,否则会覆盖原有的值zadd 集合的键 序号 值...原创 2020-03-19 21:40:36 · 578 阅读 · 0 评论 -
redis查看集合中元素的数量,scard
查看集合中元素的数量scard 集合的键原创 2020-03-19 21:22:20 · 6220 阅读 · 0 评论 -
redis查看集合的差集 sdiff、交集 sinter、并集 sunion
差集表示在集合1中存在,但在集合2中不存在的值sdiff 集合1 集合2交集表示两个集合中都存在的值sinter 集合1 集合2并集表示将两个集合的元素合并到一起,并去掉重复元素sunion 集合1 集合2...原创 2020-03-19 21:21:11 · 863 阅读 · 0 评论 -
redis查看集合中的值,smembers
查看集合中的所有值smembers 集合的键原创 2020-03-19 20:25:47 · 2028 阅读 · 0 评论 -
redis创建集合,给集合添加值,sadd
redis集合中的值具有唯一性的特性比如在社交系统中的好友,就可以把一个人的好友存入一个集合中创建一个集合并在集合中添加一个或多个值sadd 集合的键 值 ......原创 2020-03-19 20:24:03 · 2314 阅读 · 0 评论 -
redis外网客户端连接问题
在redis3.2版本之后默认外网php客户端无法连接redis我们只需要在redis的配置文件中操作找到下面配置项注释掉#bind 127.0.0.1再找到下面配置项,将yes改为no即可protected-mode no...原创 2020-03-17 22:37:06 · 167 阅读 · 0 评论 -
redis在linux下的扩展安装
扩展下载下载zip文件,放到linux中,解压unzip [文件名]解压后进入解压后的目录,执行php的phpize命令,必须在该目录下执行注意匹配php的安装路径和php版本/usr/local/php7.0/bin/phpize执行后在当前目录生成配置文件,然后需要指定安装./configure --with-php-config=/usr/local/php7.0/bin/...原创 2020-03-17 22:27:51 · 83 阅读 · 0 评论 -
redis的快照配置,手动发起快照,aof日志的配置
redis每隔N分钟或N次操作后,从内存中获取数据形成dump.rdb文件,压缩后备份在目录中,这个动作就是快照dump.rdb文件默认会在redis的安装目录下如果要改变rdb文件的存储位置,在配置文件中找到下面的配置项dir ./ # ./ 表示存储位置为当前目录dump.tdb文件的文件名也可以在配置文件中修改dbfilename dump.rdb # 备份文件的默认文件名r...原创 2020-03-17 21:26:12 · 861 阅读 · 0 评论 -
redis在tp5框架中的配置
首先找到配置文件项目根目录/application/config.php找到 cache 配置项'cache' => [ // 驱动方式 'type' => 'redis', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀...原创 2020-03-14 00:21:45 · 500 阅读 · 0 评论 -
redis修改密码
打开redis配置文件在windows中我的redis安装目录下找到 redis.windows.conf 文件并打开在linux中我的redis安装目录下找到 redis.conf 文件并打开搜索 requirepass 去掉前面的 # 在后面输入新的密码然后重启redis服务即可该密码是明文密码,所以在linux中要严格控制该配置文件的权限...原创 2020-03-13 22:35:43 · 212 阅读 · 0 评论 -
redis中的常用命令,keys、exists、del、type、select、dbsize、flushdb、flushall
1、keys获取redis中的键可使用通配符匹配 * 表示任意多个字符 ?表示一个字符获取所有的键keys *获取指定字符的键keys 指定字符*2、exists 判断键是否存在存在返回存在的数量 不存在返回0exists 键 键 ...3、del 删除指定的键del 键 键 ...4、type 返回数据的类型返回类型字符串 string hash list...原创 2020-03-13 22:18:03 · 500 阅读 · 0 评论 -
redis设置键的有效期,查看指定键的剩余有效期,expire、ttl
expire设置指定键的有效期expire 键 有效期-秒原创 2020-03-13 22:04:57 · 1433 阅读 · 0 评论 -
redis删除列表中的值,lrem、ltrim
lrem 删除list中的值返回删除元素的个数从list开头搜索指定值删除2个lrem 列表名称 2 指定值从list尾部搜索指定值删除2个lrem 列表名称 -2 指定值从list中删除所有指定的值lrem 列表名称 0 指定值ltrim 保留指定范围的元素ltrim 列表名称 开始索引 结束索引...原创 2020-03-13 21:43:19 · 1394 阅读 · 0 评论 -
redis获取列表的第一个和最后一个元素并删除,lpop、rpop
lpop 获取list的第一个元素,并删除lpop 列表名称原创 2020-03-13 21:17:28 · 4298 阅读 · 0 评论 -
redis获取列表的长度,llen
llen 获取list的长度llen 列表名称原创 2020-03-13 21:14:41 · 6044 阅读 · 3 评论 -
redis获取列表中指定索引的值,lindex
lindex 获取list中指定索引的值lindex 列表名称 索引原创 2020-03-13 21:07:58 · 1666 阅读 · 0 评论 -
redis修改列表的值,lset
lset 修改list中指定索引的值lset 列表名称 索引 新值原创 2020-03-13 21:05:51 · 3251 阅读 · 0 评论 -
redis获取列表的值,lrange
lrange 获取list指定索引区间的数据list的开始索引是0 结束索引是-1lrange 列表名称 开始的索引值 结束的索引值linsert 将值插入到某个元素之前或之后在指定元素之前插入linsert 列表名称 before 指定元素的值 插入的新值 在指定元素之后插入linsert 列表名称 after 指定元素的值 插入的新值 ...原创 2020-03-13 21:01:32 · 1855 阅读 · 0 评论 -
redis创建列表、给列表中添加值,lpush、linsert、rpush
lpush 在list的开头添加一个或多个元素如果该list不存在,创建该listlpush 列表名称 值 [值]原创 2020-03-13 20:41:51 · 4341 阅读 · 0 评论 -
redis获取哈希类型的值,hget、hmget、hgetall
hget 获取hash类型的值hget 键名称 键原创 2020-03-13 20:22:09 · 9017 阅读 · 0 评论 -
redis创建哈希类型的值,hset、hmset
hset 设置hash类型的值hset 键名称 键 值原创 2020-03-13 20:16:53 · 1165 阅读 · 0 评论 -
redis对指定键的值进行 ++ 和 -- 操作,incr、incrby、decr、decrby
incr 对值进行 ++ 操作 没执行一次加1,值类型必须是数据类型如果键不存在,创建一个键,赋值为1incr 键incrby 对值进行 加指定值 操作 每执行一次加指定值,值类型必须是数据类型incrby 键 指定值decr 对值进行 – 操作 执行一次减1decr 键decrby 对值进行 减指定值操作 每执行一次减指定值decrby 键 指定值...原创 2020-03-13 20:08:03 · 1176 阅读 · 0 评论 -
redis给指定字符串键设置一个新值,getset
getset 给指定的键设置一个新值返回旧值如果不是字符串类型,返回错误信息getset 键 值原创 2020-03-13 19:55:44 · 356 阅读 · 0 评论 -
redis获取字符串的长度,strlen
strlen 获取字符串的长度如果键不存在返回0,如果键不是字符串类型,返回错误信息strlen 键原创 2020-03-13 19:50:18 · 2126 阅读 · 0 评论 -
redis字符串的创建,set、mset、setex、setnx
1、set 创建一个键值 如果键已经存在,覆盖该键对应的值成功返回 OK 失败返回nilex 后面跟 该键的存在时间–秒px 后面跟 该键的存在时间–毫秒nx 表示键存在就设置失败,不存在就设置成功xx 表示仅键存在时能设置成功set 键 值set 键 值 [ex] [生存时间-秒] [nx]set 键 值 [px] [生存时间-毫秒] [xx]2、mset 设置多个键值 如...原创 2020-03-13 19:39:07 · 1009 阅读 · 0 评论 -
redis获取字符串的值,get、mget
redis学习地址原创 2020-03-13 19:47:03 · 1368 阅读 · 0 评论 -
php-redis扩展在window下的安装
redis在window安装包下载地址 https://github.com/MicrosoftArchive/redis/releases点击然后下载压缩包下载完成,解压到本地目录D:/redis打开cmd窗口,在解压好的目录下执行 redis-server.exe 命令此时服务安装成功开启开机自启动服务redis-server --service-install red...原创 2020-03-08 23:13:57 · 150 阅读 · 0 评论