一、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

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

库的索引值从0开始

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

dbsize

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

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

三、Redis的Key的操作命令

A、keys

语法 : keys pattern

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

eg1:显示所有的key

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

eg3:使用?表示单个字符

B、exists

语法 : exists key [key...]

作用 : 判断key是否存在

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

eg1:检查指定key是否存在

eg2:检查多个key

C、expire

语法 : expire key seconds

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

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

D、ttl

语法 : ttl key

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

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

E、 type

语法 : type key

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

1.none(key 不存在)

string list  set

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

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

F、del

语法 : del key [key...]

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

linux redis命令客户端,Redis客户端与基本命令相关推荐

  1. php redis命令大全,redis中key相关命令详解

    一.概述: 本文将主要讲述与Key相关的Redis命令.学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器.(推荐:redis视频教程) 二.相关命令列表: 命令原型 ...

  2. php redis命令大全,redis命令大全参考手册

    redis功能强大,支持数据类型丰富,以下是redis操作命令大全,基本上涵盖了redis所有的命令,并附有解释说明,大家可以收藏.参考. 你一定要知道的是:redis的key名要区分大小写,在red ...

  3. Redis:redis通用命令;redis常见数据结构;redis客户端;redis的序列化

    一.redis命令 1.redis通用命令 Redis 通用命令是一些 Redis 下可以作用在常用数据结构上的常用命令和一些基础的命令 常见的命令有: keys 查看符合模板的所有key,不建议在生 ...

  4. 深入Redis客户端(redis客户端属性、redis缓冲区、关闭redis客户端)

    深入Redis客户端(redis客户端属性.redis缓冲区.关闭redis客户端) Redis 数据库采用 I/O 多路复用技术实现文件事件处理器,服务器采用单线程单进程的方式来处理多个客户端发送过 ...

  5. redis命令执行流程分析

    Redis中各种操作都可以通过命令来完成,因此理解redis对命令的处理流程会有助于理解redis的整个流程.本文主要对redis的命令处理流程进行详细分析. Redis将所有它能支持的命令以及对应的 ...

  6. redis 命令 释放连接_Redis---gt;02

    使用 JedisAPI 操作 Redis Jedis 集成了 redis 的一些命令操作,封装了对redis命令的 Java 客户端,通过redis可以远程的操作Redis. 1.创建项目,这里选择的 ...

  7. Lua 脚本内部执行 Redis 命令

    Lua 脚本内部允许通过内置函数执行 Redis 命令: redis.call() redis.pcall() 两者非常相似,区别在于: 若 Redis 命令执行错误,redis.call() 将错误 ...

  8. linux系统中启动redis

    第一种方式:前台启动(不推荐): 直接在/usr/local/bin目录下执行redis-server命令. 这种方式不推荐,因为当前页面退出了,redis服务就会在自动关闭. 方式二: 后台启动(推 ...

  9. 【Redis】《Redis 开发与运维》笔记-Chapter12-开发运维的“ 陷阱”

    十二.开发运维的" 陷阱" 1.Linux配置优化之内存分配控制 1)vm.overcommit_memory Linux操作系统对大部分申请内存的请求都回复yes,以便能运行更多 ...

  10. java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part6(Redis的应用场景、Redis是单线程的速度还快、Redis线程模型:Reactor模式、事件、发布订阅、管道)~整起

    PART1-1:为什么Redis是单线程的 Redis单线程是指: Redis的网络IO和键值对读写是由一个线程来完成的.这也是 Redis 对外提供键值存储服务的主要流程.Redis的其他功能,比如 ...

最新文章

  1. 腾讯To B业务架构再升级,汤道生任云与智慧产业事业群CEO
  2. lisp 焊缝_超声波焊接工具性能参数求解与参数图绘制
  3. 张小龙的小程序革命,复盘731天,用“小”来改变这个世界
  4. Python内置数据结构--列表
  5. python有什么隐藏功能_Python的隐藏功能
  6. c语言程序设计指针教学,C语言程序设计中指针教学要点分析
  7. 随想录(公司程序员的九层楼)
  8. EBS_FORM_开发:关于切换不同BLOCK的时候弹出需要保存的窗口
  9. python数据分析-如何学习和评价《利用python进行数据分析》这本书?
  10. cpu(s)和%CPU的的区别
  11. android腾讯微博吹一吹实现原理
  12. ascll码表 ASCALL码表
  13. 杂记 什么是ABC记谱法
  14. MySQL数据库通过data文件夹恢复数据库信息
  15. 漂浮广告代码、漂浮代码分析(讲解)
  16. 小白如何打造一个基础的留言板网站(二)
  17. 测试apk-异常管控NetTraffic攻击者开发
  18. 无法打开匿名级安全令牌解决方法
  19. C# + HotKey
  20. Windows找回磁盘被病毒感染后隐藏的文件

热门文章

  1. 转:读“DataBase Sharding at Netlog”,看DataBase Scale Out
  2. 度中心性(degree)、接近中心性(closeness)和中介中心性(betweenness)的理解
  3. 「 计算机视觉」帧差法移动侦测
  4. 全息投影技术及其实现(附素材下载)
  5. linux 内核学习
  6. LINUX基本操作(实验1)
  7. 爱心的数学函数方程_数学里有哪些可以示爱的图像?它们的函数方程又是什么?...
  8. C/C++二维数组指针(指向二维数组的指针)详解
  9. 如何将谷歌地图叠加到MapGIS三维地球场景
  10. cobar mysql_阿里开源Mysql分布式中间件:Cobar