redis常用命令
上一篇 /
下一篇 2016-10-19 12:21:34
redis常用命令:
redis安装,不同平台的安装参考网上教程,可集合redis图形工具RDM可快速熟悉redis
一、启动连接
启动redis服务:bin目录下 执行 ./redis-server redis.conf
连接本地redis服务:bin目录下执行 ./redis-cli ,可看到:127.0.0.1:6379>
PING命令检查是否成功启动:
说明已经成功连接上redis服务器
远程连接redis服务器 :bin目录下执行 ./redis-cli -h redis服务器IP -p 端口 -a 密码(若未设密码,-a省略)
二、常用命令
1、操作key命令
1)、获取全部key或者模糊匹配key
2)、删除key(同时删除key的值),成功删除返回1,若不存的key返回0
3)、检查key是否存在
4)、设置key的有效时长级查看剩余有效时长,到期key将会失效(删除)
5)重命名key
2、Redis支持5种数据类型:字符串string,哈希hash,列表list,集合set,和有序集合zset,针对这5种数据类型有不同的命令,下面主要介绍增删改查
1)、String类型是redis最基本的数据类型,一个key对应一个value,常用的新增key的SET和获取key的值GET命令:
通过图形界面RDM可查看到
修改key的值,用SETRANGE命令,指定修改的偏移量
2)、Hash类型是健值对集合,是string类型的field和value的映射表,hash适合存储对象,常用的新增key的HMSET和获取key的值HGTALL命令
通过RDM可看到
获取hash key的field个数
为hash表中字段赋值HSET命令,已存在的值将会覆盖更新
3)、List列表是字符串列表,新增key的LPUSH命令和获取key值的LRANGE命令,后面跟读取的范围(-1指末尾)
通过RDM查看
移除第一个元素并返回该元素LPOP命令
获取列表长度
4)、Set是string类型的无序集合,集合是唯一的,也就是不能写入重复的值,写key命令SADD和获取key的值SMEMBERS命令
获取集合元素个数
检查集合中是否存在指定元素
移除指定元素
5)Zset有序集合,通set一样是唯一的,不允许有相同的值存在,但是分数score可以重复,新增key的ZADD命令和获取key的值ZRANGE命令,
测试中常用的增删改查,还有其他的命令可慢慢积累使用~~
收藏
举报
TAG: