当前位置:首页 > CN2资讯 > 正文内容

连上redis服务器 连接服务器redis

1天前CN2资讯

Redis连接服务器及操作数据类型常见命令

要想使用Redis,在安装后需要进行登录连接服务器的操作。

连接服务器命令

redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 -h # 代表服务器地址 -p # 代表访问端口 -a # 代表密码 # 服务器地址及端口不变,可以直接简写为 redis-cli.exe # auth "密码" 代表授权访问,执行命令 auth 123456

操作数据类型常见命令

Redis目前有5种数据类型,分别是:

  • String(字符串)
  • List(列表)
  • Hash(字典)
  • Set(集合)
  • Sorted Set(有序集合)

String 字符串

SET key value # 设置key=value GET key # 获得键key对应的值 GETRANGE key start end # 得到字符串的子字符串存放在一个键 GETSET key value # 设置键的字符串值,并返回旧值 GETBIT key offset # 返回存储在键位值的字符串值的偏移 MGET key1 [key2..] # 得到所有的给定键的值 SETBIT key offset value # 设置或清除该位在存储在键的字符串值偏移 SETEX key seconds value # 键到期时设置值 SETNX key value # 设置键的值,只有当该键不存在 SETRANGE key offset value # 覆盖字符串的一部分从指定键的偏移 STRLEN key # 得到存储在键的值的长度 MSET key value [key value...] # 设置多个键和多个值 MSETNX key value [key value...] # 设置多个键多个值,只有在当没有按键的存在时 PSETEX key milliseconds value # 设置键的毫秒值和到期时间 INCR key # 增加键的整数值一次 INCRBY key increment # 由给定的数量递增键的整数值 INCRBYFLOAT key increment # 由给定的数量递增键的浮点值 DECR key # 递减键一次的整数值 DECRBY key decrement # 由给定数目递减键的整数值 APPEND key value # 追加值到一个键 DEL key # 如果存在删除键 DUMP key # 返回存储在指定键的值的序列化版本 EXISTS key # 此命令检查该键是否存在 EXPIRE key seconds # 指定键的过期时间 EXPIREAT key timestamp # 指定的键过期时间。在这里,时间是在Unix时间戳格式 PEXPIRE key milliseconds # 设置键以毫秒为单位到期 PEXPIREAT key milliseconds-timestamp # 设置键在Unix时间戳指定为毫秒到期 KEYS pattern # 查找与指定模式匹配的所有键 MOVE key db # 移动键到另一个数据库 PERSIST key # 移除过期的键 PTTL key # 以毫秒为单位获取剩余时间的到期键。 TTL key # 获取键到期的剩余时间。 RANDOMKEY # 从Redis返回随机键 RENAME key newkey # 更改键的名称 RENAMENX key newkey # 重命名键,如果新的键不存在 TYPE key # 返回存储在键的数据类型的值。

List 列表

BLPOP key1 [key2 ] timeout # 取出并获取列表中的第一个元素,或阻塞,直到有可用 BRPOP key1 [key2 ] timeout # 取出并获取列表中的最后一个元素,或阻塞,直到有可用 BRPOPLPUSH source destination timeout # 从列表中弹出一个值,它推到另一个列表并返回它;或阻塞,直到有可用 LINDEX key index # 从一个列表其索引获取对应的元素 LINSERT key BEFORE|AFTER pivot value # 在列表中的其他元素之后或之前插入一个元素 LLEN key # 获取列表的长度 LPOP key # 获取并取出列表中的第一个元素 LPUSH key value1 [value2] # 在前面加上一个或多个值的列表 LPUSHX key value # 在前面加上一个值列表,仅当列表中存在 LRANGE key start stop # 从一个列表获取各种元素 LREM key count value # 从列表中删除元素 LSET key index value# 在列表中的索引设置一个元素的值 LTRIM key start stop # 修剪列表到指定的范围内 RPOP key # 取出并获取列表中的最后一个元素 RPOPLPUSH source destination # 删除最后一个元素的列表,将其附加到另一个列表并返回它 RPUSH key value1 [value2] # 添加一个或多个值到列表 RPUSHX key value # 添加一个值列表,仅当列表中存在

Hash 字典

HDEL key field[field...] # 删除对象的一个或几个属性域,不存在的属性将被忽略 HEXISTS key field # 查看对象是否存在该属性域 HGET key field # 获取对象中该field属性域的值 HGETALL key # 获取对象的所有属性域和值 HINCRBY key field value # 将该对象中指定域的值增加给定的value,原子自增操作,只能是integer的属性值可以使用 HINCRBYFLOAT key field increment # 将该对象中指定域的值增加给定的浮点数 HKEYS key # 获取对象的所有属性字段 HVALS key # 获取对象的所有属性值 HLEN key # 获取对象的所有属性字段的总数 HMGET key field[field...] # 获取对象的一个或多个指定字段的值 HSET key field value # 设置对象指定字段的值 HMSET key field value [field value ...] # 同时设置对象中一个或多个字段的值 HSETNX key field value # 只在对象不存在指定的字段时才设置字段的值 HSTRLEN key field # 返回对象指定field的value的字符串长度,如果该对象或者field不存在,返回0. HSCAN key cursor [MATCH pattern] [COUNT count] # 类似SCAN命令

Set 集合

SADD key member [member ...] # 添加一个或者多个元素到集合(set)里 SCARD key # 获取集合里面的元素数量 SDIFF key [key ...] # 获得队列不存在的元素 SDIFFSTORE destination key [key ...] # 获得队列不存在的元素,并存储在一个关键的结果集 SINTER key [key ...] # 获得两个集合的交集 SINTERSTORE destination key [key ...] # 获得两个集合的交集,并存储在一个集合中 SISMEMBER key member # 确定一个给定的值是一个集合的成员 SMEMBERS key # 获取集合里面的所有key SMOVE source destination member # 移动集合里面的一个key到另一个集合 SPOP key [count] # 获取并删除一个集合里面的元素 SRANDMEMBER key [count] # 从集合里面随机获取一个元素 SREM key member [member ...] # 从集合里删除一个或多个元素,不存在的元素会被忽略 SUNION key [key ...] # 添加多个set元素 SUNIONSTORE destination key [key ...] # 合并set元素,并将结果存入新的set里面 SSCAN key cursor [MATCH pattern] [COUNT count] # 迭代set里面的元素

Sorted Set 有序集合

ZADD key score1 member1 [score2 member2] # 添加一个或多个成员到有序集合,或者如果它已经存在更新其分数 ZCARD key # 得到的有序集合成员的数量 ZCOUNT key min max # 计算一个有序集合成员与给定值范围内的分数 ZINCRBY key increment member # 在有序集合增加成员的分数 ZINTERSTORE destination numkeys key [key ...] # 多重交叉排序集合,并存储生成一个新的键有序集合。 ZLEXCOUNT key min max # 计算一个给定的字典范围之间的有序集合成员的数量 ZRANGE key start stop [WITHSCORES] # 由索引返回一个成员范围的有序集合(从低到高) ZRANGEBYLEX key min max [LIMIT offset count]# 返回一个成员范围的有序集合(由字典范围) ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT] # 返回有序集key中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员,有序集成员按 score 值递增(从小到大)次序排列 ZRANK key member # 确定成员的索引中有序集合 ZREM key member [member ...] # 从有序集合中删除一个或多个成员,不存在的成员将被忽略 ZREMRANGEBYLEX key min max # 删除所有成员在给定的字典范围之间的有序集合 ZREMRANGEBYRANK key start stop # 在给定的索引之内删除所有成员的有序集合 ZREMRANGEBYSCORE key min max # 在给定的分数之内删除所有成员的有序集合 ZREVRANGE key start stop [WITHSCORES] # 返回一个成员范围的有序集合,通过索引,以分数排序,从高分到低分 ZREVRANGEBYSCORE key max min [WITHSCORES] # 返回一个成员范围的有序集合,以socre排序从高到低 ZREVRANK key member # 确定一个有序集合成员的索引,以分数排序,从高分到低分 ZSCORE key member # 获取给定成员相关联的分数在一个有序集合 ZUNIONSTORE destination numkeys key [key ...] # 添加多个集排序,所得排序集合存储在一个新的键 ZSCAN key cursor [MATCH pattern] [COUNT count] # 增量迭代排序元素集和相关的分数

操作数据类型命令参考文章:https://how2j.cn/k/redis/redis-commands/1369.html

更多命令请前往Redis官网:https://redis.io/commands

或Redis中文网学习:https://www.redis.net.cn/order/



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/21015.html

    分享给朋友:

    “连上redis服务器 连接服务器redis” 的相关文章

    普通人能否使用CN2线路电缆?深度解析其适用性与价值

    CN2线路电缆的特点与应用场景CN2线路电缆,全称为“中国下一代互联网传输网络”(ChinaNextGenerationNetwork),是中国电信为提升国际网络性能而建设的高带宽、高质量传输网络。它是我国为了满足国际通信日益增长的需求而推出的重要项目,旨在提供更高效的国际网络连接服务。对于普通人来...

    全面了解IP测试:提升网络安全与性能的方法

    IP 测试概述 在网络技术的日常运作中,我常常接触到一个重要的概念,那就是IP测试。解剖这个词,我们可以看到它的基本含义是对IP地址进行全面的检测和验证。这不仅仅是个技术角色,同时也是我维护网络安全和稳定的重要手段。通过IP测试,我能够迅速定位网络问题,从而提高整体的网络性能,确保我们日常使用网络的...

    香港节点:全球数据传输的关键连接点

    在讨论香港节点时,最直接的概念就是它们作为互联网的关键连接点。这些节点不仅仅是简单的数据传输站,更是互联网生态系统中不可或缺的一部分。香港节点能够发送、接收或转发信息,确保数据流在全球范围内的高效流动。想象一下,在这个信息高度互联的时代,没有这些节点,我们是多么难以获取实时信息和全球数据。 香港节点...

    腾讯云学生福利:低价云服务助力学生云计算学习

    在当今信息技术飞速发展的时代,云计算已成为重要的学习与开发工具。腾讯云紧跟时代步伐,为学生群体量身定制了一系列服务和优惠政策。我很高兴看到这样一个平台,尤其是在我们学习云计算和相关技术的过程中,它为我们提供了极大的便利。 腾讯云的学生服务旨在帮助我们更好地学习和实践云计算技术。通过这些服务,学生能够...

    CN2 GIA:享受高效稳定的国际网络连接服务

    CN2 GIA 概述 CN2 GIA,即全球互联网接入,是由中国电信推出的一个国际专线网络服务。作为CN2系列服务中最顶尖的产品,CN2 GIA 主要面向那些需要稳定、快速国际网络连接的用户。设想一下,有多少次我们正在进行重要的商务沟通,却因为网络问题而中断。针对这样的需求,CN2 GIA无疑提供了...

    WordPress reCAPTCHA插件:提升网站安全与用户体验的最佳解决方案

    reCAPTCHA插件概述 在今天的网络环境中,安全性愈发重要,尤其是对于使用WordPress的网站。WordPress reCAPTCHA插件成为了一种流行的解决方案,它借助Google强大的reCAPTCHA服务,帮助我们有效地区分真实用户和可能扰乱网站的机器程序。在我接触这个插件之后,发现它...