linux redis命令客户端,Redis客户端与基本命令「建议收藏」

linux redis命令客户端,Redis客户端与基本命令「建议收藏」一、Redis客户端1.Redis命令行客户端开启:src下开启服务端:./redis-server&客户端访问:./redis-cli[-h127.0.0.1-p6379]关闭:src下./redis-clishutdown进入客户端后执行shutdown2.Redis远程客户端RedisDesktopManager软件远程客户端连接Redis服务器需要…

大家好,又见面了,我是你们的朋友全栈君。

一、Redis客户端

1.Redis命令行客户端

开启 : src下

开启服务端 : ./redis-server &

客户端访问 : ./redis-cli [-h 127.0.0.1 -p 6379]

关闭 : src下

./redis-cli shutdown

进入客户端后执行shutdown

2.Redis远程客户端

Redis Desktop Manager软件

远程客户端连接Redis服务器需要 :

1)Linux防火墙关闭 : systemctl status firewalld(查看防火墙状态)

systemctl stop firedwalld(关闭防火墙)

2)修改 redis.conf中bind 127.0.0.1 允许访问的ip(注释掉)

3)取消redis.conf中保护模式 protected-made no

3.Redis编程客户端Jedis

Jedis是Java编程客户端,通过Jedis可以像Redis命令行一样使用Redis

二、Redis基本操作命令

(1)沟通命令,查看状态

ping返回 PONG    –>表示redis服务正常运行

(2)redis默认使用16个库

Redis 默认使用 16 个库,从 0 到 15。 对数据库个数的修改,在 redis.conf 文件中databases 16

b7386b0f6061f798df4ee8dfa9779a01.png

(3)切换库命令 :select db的索引值

库的索引值从0开始

5fed289a0e200ab8c95d72dab2f1a1a5.png

(4)查看当前数据库中key的数目

dbsize

701e9b44eb66c4b4c0159db6b2824ffe.png

(5)删除当前库的数据 : flushdb

3ba6a022d87f78d33ae4e153d6caae21.png

(6)redis自带的客户端退出当前redis连接 : exit或quit

三、Redis的Key的操作命令

A、keys

语法 : keys pattern

作用 : 查找所有符合模式pattern的key , pattern可以使用通配符 *(0~多个字符) ?(单个字符)

eg1:显示所有的key

28018cd065fe8a79cd6b5ccc12c278a7.png

eg2:使用*表示0到多个字符

4c67d774a5691b595c93d7cc722b1fec.png

eg3:使用?表示单个字符

6c33490ae01aa4b829b76888305b1abd.png

B、exists

语法 : exists key [key…]

作用 : 判断key是否存在

返回值 : 整数,存在返回1,其他返回0.使用多个key返回key的数量

eg1:检查指定key是否存在

31266fcc2ef1bac2e3c8dd5ff4ef1f74.png

eg2:检查多个key

66dd920676bc6f667cd71043e0cc0859.png

C、expire

语法 : expire key seconds

作用 : 设置key的生存时间,超过后key自动删除,返回1设置成功,0设置失败

eg1:设置红灯的倒计时是5秒

2a159576a116b39f6ce928085b7317b4.png

D、ttl

语法 : ttl key

作用 : 以秒为单位,返回key的剩余生存时间(ttl:time to live) 返回值 :

-1(永不过期) -2(key不存在)  正数:key的剩余时间

a90cdd26a3e14d933d9fcd2e33743dd3.png

E、 type

语法 : type key

作用 : 查看key所存储值的数据类型,返回值:字符串表示的数据类型

1.none(key 不存在)

string list  set

zset(有序集)   hash(哈希表)

eg1:例 查看存储字符串的 key :wood

f99ce51286e886dd1c1b3125a5639074.png

F、del

语法 : del key [key…]

作用 : 删除存在的key,不存在的key忽略.返回值 : 数字,删除key的数量

453557b34173790dd7ef3c18576f46b0.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/132809.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 矩阵卷积运算过程讲解「建议收藏」

    矩阵卷积运算过程讲解「建议收藏」在爬虫处理验证码的过程中接触到矩阵卷积运算,关于该类运算,记录一下自己的心得。理论知识在讲述卷积过程前,我们来了解一下卷积公式。根据离散二维卷积公式:其中A为被卷积矩阵,K为卷积核,B为卷积结果,该公式中,三个矩阵的排序均从0开始。现在对于上面卷积过程进行分析:我们用来做例子的A矩阵为m×m(3×3)二维矩阵(被卷积矩阵),K为n×n(2×2)的二维矩阵(卷积核)。卷……

    2022年10月29日
  • 【内存泄漏】使用memwatch高效排查代码的内存泄漏问题

    【内存泄漏】使用memwatch高效排查代码的内存泄漏问题linux下使用memwatch高效排查代码的内存泄漏问题,是我推荐给大家需要掌握的排查技能,在提交允许的情况下,非常有效。

  • matlab 伽马校正曲线,【图像处理知识复习】02伽马校正matlab,C++实现

    matlab 伽马校正曲线,【图像处理知识复习】02伽马校正matlab,C++实现1.背景:伽马校正可以用来调整图像的亮度,公式为I=I^gamma。当gamma>1,高光部分动态范围被压缩,低光部分动态范围被扩展(使低光部分的细节可以看清),图像整体变暗;当gamma<1,高光部分被扩展,低光部分被压缩,图像整体变亮。如图:2.matlab代码:clc;clear;gamma=0.3;img=imread(‘D:/Code/Image/half…

  • pyCharm常用插件推荐[通俗易懂]

    pyCharm常用插件推荐[通俗易懂]一、插件安装方法File->Settings->Plugins,如下图所示二、MongoPluginMongoPlugin其实就是一款基于Pycharm的可视化数据库工具,通过它能可以很方便地对数据库进行可视化操作。可以在编辑器界面的右侧打开该插件界面,如下图:三、StatisticStatistic是一个项目统计插件,可以给出一个项目的统计信息,包括文件和代…

  • 火狐破解收费hackbar「建议收藏」

    火狐破解收费hackbar「建议收藏」https://blog.csdn.net/qq_38963246/article/details/95489242

  • java 8函数式编程pdf 百度云盘链接

    链接:https://pan.baidu.com/s/1OPd3Cf7NVcxBOguDjWavRw提取码:wakt相关总结可以关注我的博客

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号