当前位置:网站首页 > R语言数据分析 > 正文

连接redis的linux命令(redis连接命令 linux)



连接远程

连接本地

设置密码

获取密码

登录

1.本地无密码登陆

2.本地有密码登陆

3.警告

Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

解决方法一:

解决方法二:

  • 1) 先输入:redis-cli,回车;
  • 2) 再输入:auth ;

4.其他参数

命令行一般分步进行,先指定其他参数连接,再输密码(auth )

  • 步骤一:

  • 步骤二:

  • -h 指定IP:如-h 127.0.0.1、-h localhost;
  • -p 指定端口号:如 -p 6379;

完整的命令:

首先打开一台安装了redis的虚拟机

进入到redis的安装路径下

进入到redis.conf的配置文件下进行编辑:

然后开启redis:

打开window中的redis图形化窗口:

连接成功页面:

在这里进行数据的添加:

可以去xshell中进行数据的查询,注意这里添加的数据是在DB0中,也就是第一个数据库中,redis默认有16个数据库,数据库数量可以在虚拟机中更改

1 .对key值的操作:

  • : 查询该数据库中所有的key值
  • : 删除指定的key值,key值之间用一个空格间隔
  • : 为指定的key值设置过期时间,time为数字,单位为秒
  • : 查询key的过期剩余时间 -1代表用不过期, -2代表已经过期或者没有指定的key

2 .对数据库的操作 默认有16个数据库

  • (数据库索引值) : 选择进入指定的数据库中进行操作
  • : 清空当前所在的库
  • : 清空所有的库

3. redis支持的常见数据类型

string 字符串类型list 队列集合类型(允许有重复的key)hash 哈希类型set 集合类型sorted set 有序集合的类型

1.string类型支持的常见命令:

  • : 设置key和value
  • : 获取指定key的value
  • : 可以一次设置多个key和value值
  • : 可以一次获取多个指定key的value

setnx key value : 如果设置的key已经存在则不设置返回0.如果设置的key不存在则把该key和value存在redis库中返回影响行数为1

  • : 递增 针对的数据值必须是数字
  • : 递减 针对的数据必须是数字

2.list队列集合类型 value的值为一串列表

  • : 存放list数据类型
  • : 获取左边第一个元素,并从列表中删除此元素
  • : 获取在指定范围的元素

3. hash散列数据类型 value值为map数据类型(key无序,不可重复)适合存放java对象

  • : 存放列表数据类型
  • : 根据指定的key获取field对于的value值
  • :获取k相对的map数据
  • :删除指定k对应的field(可以理解为删除指定java对象的属性)
  • : 获取所有的field(获取所有对象的属性)
  • : 获取所有的value(获取所有对象的属性值)

4.set集合 value类型为集合类,值不可重复

  • :这些value不可重复
  • :获取所有的成员
  • : 移除并返回集合中的一个随机元素
  • : 求k1和k2中value的交集

5.sorted set有序集合类型 和set的区别在与增加了一个score字段

  • :redis 会安装score为value排序
  • :获取指定范围索引的value,默认正序排列
  • :倒序获取指定范围索引的value

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

到此这篇连接redis的linux命令(redis连接命令 linux)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • redhat linux自带两个引导装载软件(red hat linux提供的引导程序有)2026-02-22 21:45:10
  • Resnet101模型(resnet1001)2026-02-22 21:45:10
  • arrage是什么意思(乚arge是什么意思)2026-02-22 21:45:10
  • resnet50有多少个卷积层(resnet50卷积层数)2026-02-22 21:45:10
  • systrace工具(sysinternals工具)2026-02-22 21:45:10
  • Qpainter绘制箭头(qpainter画箭头)2026-02-22 21:45:10
  • hprj是什么文件(hp文件夹是什么意思)2026-02-22 21:45:10
  • aurocean怎么读(auroral怎么读)2026-02-22 21:45:10
  • argparse模块用法(arcpy模块)2026-02-22 21:45:10
  • 启动docker 服务(docker里启动docker)2026-02-22 21:45:10
  • 全屏图片