Linux:redis的基础操作

redis介绍,安装和性能测试

Linux:redis数据库源码包安装-CSDN博客https://blog.csdn.net/w14768855/article/details/133752744?spm=1001.2014.3001.5501如果没有了解过redis那么一定要去看看介绍


登录

复制代码
redis-cli

可以登录到本机127.0.0.1,或者使用

远程访问redis数据库

-h 远程主机

-p 服务端口

-a 用户密码

复制代码
redis-cli -h 192.168.254.253 -p 6379

也可以登录上


帮助信息

复制代码
help @list

查看所有与list数据类型相关的命令

也可以查看指定命令的帮助信息

复制代码
help set

这个就是查看set命令的帮助信息


set key values

复制代码
set name zhangsan 

这句话的意思就是将'zhangsan'这个值存入name,是以键值对的方式存储的


get key

复制代码
get name

name的值为zhangsan输出正确


获取符合规则的键值列表(查)

在开始前先增加一些键值对

复制代码
set a1 1
set a2 2
set a3 3
set b1 1
set b2 2
set b3 3 
set c11 1

keys *

可以看当前库中所以的键

复制代码
keys a*

查看当前库所有以a开头的键,同理 如果以b或者c分别可以使用 keys b* keys c*

复制代码
keys c??

如果后面有2个? 那么这个键的长度一定是3个字符 如果是1个? 那么包括c开头后面只有一个字符


判断键值是否存在

返回值为1表示存在;为0表示不存在

exists key

复制代码
exists a1

a1存在a11不存在


del key

复制代码
del c11

1就是删除成功了,由于被删过已经不存在了,第二次删就是0了


获取key对应的value值类型

type key

复制代码
type a1

可以查出值的类型


重命名---强制覆盖

rename 原来名称 想被改成的名称

直接覆盖目标key(无论是否存在);实际环境中,为了防止覆盖重要数据。先exists查看目标是否存在,然后决定是否执行rename

复制代码
rename a1 a111

将a1 修改为a111


重命名---不强制覆盖

rename 原来名称 想被改成的名称

对已有key重命名,并检测新名是否存在。如果目标key已存在则不重命名

复制代码
renamenx a2 a222

将a2修改为a222


查看当前数据库中key的数量

复制代码
dbsize

当前库一共有13个键值对


多数据库间切换

redis默认16个数据库(0-15)
*默认连接的数据库为序号0

select 库编号

复制代码
select 1

刚刚我的操作都在默认的0号库里,现在到了1号库,0号库的东西就都换了,每个库之间数据不互通,但是可以相互移动


多数据库间移动数据

move 键值 库的编号

复制代码
move aaa 1

现在将0号数据库的aaa键值对移动到1号数据库了


清除当前数据库内数据

复制代码
flushdb

如果你使用了这个那么当前这个库就全没了


清除全部数据库内数据

复制代码
flushall

使用这个命令之后0-15号数据库的东西就全没了

相关推荐
松涛和鸣1 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
likangbinlxa1 小时前
【Oracle11g SQL详解】UPDATE 和 DELETE 操作的正确使用
数据库·sql
r i c k2 小时前
数据库系统学习笔记
数据库·笔记·学习
野犬寒鸦2 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
IvorySQL3 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
·云扬·3 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
IT邦德3 小时前
Oracle 26ai DataGuard 搭建(RAC到单机)
数据库·oracle
惊讶的猫3 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写
不爱缺氧i3 小时前
完全卸载MariaDB
数据库·mariadb
期待のcode3 小时前
Redis的主从复制与集群
运维·服务器·redis