一 . 服务器端命令
1. cd /Users/xxx/Documents/redis-3.0.7/src 首先进入redis安装目录;
2. ./redis-server 启动redis的服务器;
3. ./redis-server --port 6380 修改redis的服务器端口号为6380;
二 . 客户端命令
(1) 基础命令
1. ./redis-cli 连接到默认的redis服务器的默认端口;
2. ./redis-cli -h localhost -p 6380 连接到指定机器指定端口号的redis服务器;
3. ./redis-cli SHUTDOWN 关闭redis服务器;
4. ./redis-cli PING 测试客户端与服务器的连接是否正常;
5. INCR foo foo的值加1;
6. KEYS * 查看所有的key;
7. SELECT 1 切换到1号数据库;
8. EXISTS foo 判断foo键是否存在(1 存在 0 不存在);
9. DEL foo 删除foo键(返回删除的个数);
10. TYPE foo 判断foo键的数据类型;
(2)string类型相关命令
1. SET foo hello 给类型为string的key foo赋值为hello;
2. GET foo 获取foo键的值;
3. INCRBY foo 3 增加指定的整数;
4. DECRBY foo 5 减少指定的整数;
5. INCRBYFLOAT foo 10.98 增加指定的浮点数;
6. APPEND foo hello 向foo key的尾部追加值;
7. STRLEN foo 返回键值的长度;
8. MGET / MSET foo goo 同时获得 / 设置多个值;
(3)hash类型相关命令
1. HSET car name baoma / HGET car name 给类型为hash的key car的name属性赋值为baoma / 获得键car的name属性 ;
2. HMSET car2 name aodi color blue / HMGET car2 name color 同时给一个键的多个属性赋值 / 取值;
3. HGETALL car 获取key 的所有的属性和属性值;
4. HEXISTS car name 判断key car是否存在name属性(1 存在 0 不存在);
5. HSETNX car length 5m 当key car不存在length属性时增加该属性并且赋值;
6. HINCRBY car weight 60 给key car的weight属性的值增加60;
7. HDEL car color name 删除key car的一个或者多个属性;
8. HKEYS car / HVALS car 只获取key car的所有属性名称 / 属性值;
9. HLEN car 获取key car所有属性的个数;
(4)list类型相关命令
1. LPUSH / RPUSH numbers 6 5 3 向类型为list的key numbers 左添加 / 右添加 指定元素;
2. LPOP / RPOP numbers 从类型为list的key numbers 左弹出 / 右弹出 一个元素;
3. LLEN numbers 获取列表中的元素个数;
4. LRANGE numbers 0 1 获取列表中的片段(包含两端) / 0 -1表示获取全部;
5. LREM numbers count value 删除列表中count个值为value的元素 (count =0 删除全部 count >0 从左边删除 count <0 从右边删除);
6. LINDEX numbers index / LSET numbers index 108 给指定索引处的元素 取值 / 赋值(如果index < 0 从右边开始计数);
7. LTRIM numbers 0 2 保留指定索引范围内的元素,其余删除;
8. LINSERT numbers BEFORE|AFTER 44 2016 在指定元素44的 左边|右边 插入元素2016;
9. RPOPLPUSH numbers num2 把numbers右边弹出的元素左添加到num2列表(每次一个元素);
(5)set类型相关命令
1. SADD / SREM foo 8 0 65 y ht 向类型为set的key foo 添加 / 删除 指定元素;
2. SMEMBERS foo 获得集合foo中的所有元素(集合类型的元素无序,不是元素的添加顺序);
3. SISMEMBER foo 100 判断元素100是否在集合foo中 (1在 0不在);
4. SDIFF setA setB setC 计算两个或者多个集合的差集(大于两个的,从左到右两两依次计算),参与计算的集合元素本身不会改变;
5. SINTER setA setB setC 计算两个或者多个集合的交集(大于两个的,从左到右两两依次计算),参与计算的集合元素本身不会改变;
6. SUNION setA setB setC 计算两个或者多个集合的并集(大于两个的,从左到右两两依次计算),参与计算的集合元素本身不会改变;
7. SCARD foo 获取集合中的元素个数;
8. SDIFFSTORE / SINTERSTORE / SUNIONSTORE key setA setB setC 计算两个或者多个集合的差集 /交集 /并集 并且把结果保存到key键里面;
9. SRANDMEMBER key (count) 随机获取集合中的一个(count个)元素;
10. SPOP key 从key中随机弹出集合中的一个元素;
(6)sorted set类型相关命令
1. ZADD scores 100 tom 90 peter 99 david (ZADD key score member [score1 member1]) 向类型为zset的key scores 添加三个元素
2. ZADD scores 60 peter 修改元素的分数为60(本来为90)
3. ZSCORE scores tom 获取元素的分数
4. ZRANGE / ZREVRANGE scores 0 9 [WITHSCORES] 按照元素分数 从小到大/ 从大到小 的顺序返回索引从0到9之间的元素,包含两端。【(加上分数)】
5. ZRANGEBYSCORE scores 0 100 [WITHSCORES] [LIMIT 0 3 ] 按照元素分数从小到大的顺序返回分数在0和100之间的元素(包含两端)。【加上分数】【取几个元素】
6. ZREVRANGEBYSCORE scores 100 0 [WITHSCORES] [LIMIT 0 3] 按照元素分数从大到小的顺序返回分数在100和0之间的元素(包含两端)。【加上分数】【取几个元素】
7. ZINCRBY scores 13 jane 增加某个元素的分数,返回值是修改后的分数
8. ZCARD scores 获取有序集合中的元素个数
9. ZCOUNT scores 90 100 获取指定分数范围内的集合元素个数
10. ZREM scores jane peter 删除一个或者多个元素
11. ZREMRANGEBYRANK scores 0 10 按照元素分数从小到大的顺序删除在指定排名范围内的所有元素,返回删除的元素数量
12. ZREMRANGEBYSCORE scores 95 100 删除在指定分数范围内的所有元素,返回删除的元素数量
13. ZRANK / ZREVRANK scores david 按照元素分数从小到大 / 从大到小 的顺序获得指定元素的排名
相关推荐
redis-stack-server-7.2.0-v9.arm64.snap redis-stack-server-7.2.0-v9.bionic.arm64.tar.gz redis-stack-server-7.2.0-v9.bionic.x86_64.tar.gz redis-stack-server-7.2.0-v9.bullseye.x86_64.tar.gz redis-stack-...
windows环境 redis服务免安装 附带redis客户端 redis-desktop-manager-0.8.8.384
tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-...
redis校验工具redis-full-check,配合redis-shake使用!!!
redis-cli 命令总结,可以作为redis命令的参考文档
redis-2.21-win32-win64
redis-5.0.7-x64-for-windows编译-bin.rar Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python...
RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。该软件支持单机、集群...
RedisDesktopManager Windows版 redis-desktop-manager-0.9.3.817.zip
redis-7.2-x64-for-windows-bin.zip
基于最新版的redis 6.2.6源码编译而成,适合于windows 10、windows server 2016等。
Redis在windows下安装过程 1.设置服务命令 ...2 常用的redis服务命令。 卸载服务:redis-server --service-uninstall 开启服务:redis-server --service-start 停止服务:redis-server --service-stop
linux中redis安装包redis4.0.2和redis-5.0.0俩个版本,都是linux中用的 redis-desktop-manager
Windows下的Redis6.2.6版本 由于目前6版本以上Redis的windows版不好找到,故此上传至CSDN,方便大家下载使用。
Redis 64位window 版 Redis-x64-3.2.100
redis2-nginx-module-0.15
赠送jar包:spring-data-redis-2.5.5.jar; 赠送原API文档:spring-data-redis-2.5.5-javadoc.jar; 赠送源代码:spring-data-redis-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-data-redis-2.5.5.pom; ...
Redis-Windows-32bit-master
基于redis7.0.5源码。 win11 pro 64bit平台编译。 redis7.0.5 win11版本。
redis 服务 redis可视化工具 redis-desktop-manager-0.8.8.384 redis-2.4.5-win32-win64 redis 服务 redis可视化工具 redis-desktop-manager-0.8.8.384 redis-2.4.5-win32-win64