操作Redis
可以使用两种方式操作Redis:
1) 使用redis客户端在命令行下操作(CURD);
2) 使用PHP程序操作Redis(CURE)。
1. 使用redis客户端(redis-cli)操作redis1. 连接redis服务
-h 服务器地址;-p 端口号
关闭redis服务
Redis基础操作1. 添加、修改(CU)
语法:set key value
如果key存在,则修改;如果key不存在,则添加
获取指定key的值(R)
语法:get key
如果get一个不存在的key,则返回nil
删除指定key的值(D)
语法:del key
可以同时删除多个指定的key,多个key之间用空格分隔,返回成功删除的key的个数
字符串(string)类型操作1. 同时设置多个值——mset
语法:mset key1 value1 key2 value2 …… keyn valuen
同时获取多个值——mget
语法:mget key1 key2 …… keyn
递增、递减
递增语法(加1):incr key
递减语法(减1):decr key
增加、减少指定值
增加指定值:incrby key 增量值
减少指定值:decrby key 减量值
字符串追加——append
语法:append key value
将value追加到key原来值的末尾
字符串截取——substr
语法:substr key 起始位置,终止位置
键(key)操作1. 检查指定的键是否存在——exists
获取键的类型——type
键查询——keys
随机返回键——randomkey
重命名键名——rename
统计键的个数——dbsize
设置键的过期时间(expire),查看键的剩余时间(ttl)
语法:expire key 过期时间
过期后自动删除key
选择数据库——select
Redis数据库不能创建,使用下标指定数据库,下标值默认是从0到15,可以在redis.conf配置文件中修改数据库数量(databases参数)。
将某个键移动到某个库——move
删除当前数据库中所有数据——flushdb
删除redis中所有数据——flushall
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.