redis 入门01

1.安装与配置

在官网下压缩包并传送给自己的虚拟机或者使用wget直接下载都可以

注意:redis是运行在linux下的基于内存的kv键值对数据库

安装与配置参考

2.经典Hello World

注意设置redis在后台运行,默认是前台进行的

我们配置完成之后首先启动服务器

复制代码
redis-server 配置文件
这里可以填redis.conf,根据自己的配置文件填写

然后再一个新窗口打开客户端

redis-cli -a 密码

最后再客户端输入 set k1 hello

get k1

我们就可以看到hello字符串了

至于6379端口的故事是来源于九键打字 MERZ 是一个安特雷兹(redis之父)讨厌的女郎

3.常用命令

复制代码
keys * 查看当前库所有key
exists key 查看key是否存在
type key 查看key的类型
unlink key 非阻塞删除
ttl key 查看过期时间
expire key 规定多少秒过期
move key +db下标 将当前数据库的key移动到指定数据库里
select 数据库index
dbsize 查看数据条数
flushdb 清空当前库
flushall 清空所有数据

注:redis和c语言一样 0表示false 1表示true

这里默认redis是自带16个数据库的 0-15

这里的dbsize其实就相当于mysql里面的select count()语句

下面两条咱们就不用多说了,删库跑路想吃牢饭的直接大胆用

相关推荐
心态还需努力呀9 分钟前
从 Oracle 到 KingbaseES:一次真实项目的数据库国产化迁移实录
数据库·oracle
枷锁—sha16 分钟前
【PortSwigger Academy】SQLi UNION 攻击 (确定列数)
服务器·数据库·学习·安全·网络安全
qq_3660862218 分钟前
sql server多字段字符串模糊查询存在字段null值查询失效问题
数据库
无籽西瓜a20 分钟前
详解Redis持久化:RDB、AOF与混合持久化
数据库·redis·缓存
人工智能知识库20 分钟前
华为HCCDA-GaussDB题库(带详细解析)
数据库·华为·gaussdb·题库·hccda-gaussdb·hccda
MSTcheng.21 分钟前
【C++】链地址法实现哈希桶!
c++·redis·哈希算法
齐 飞22 分钟前
数据库批量插入耗时过长问题rewriteBatchedStatements=true
数据库·mysql
sg_knight22 分钟前
SQL 中的 IFNULL 函数是什么?
数据库·sql·mysql·oracle·database·关系型数据库·db
程序员黄老师29 分钟前
一分钟了解时序数据库(TSDB)
大数据·数据库·时序数据库
你才是臭弟弟29 分钟前
时序数据库TDengine TSDB(安装/介绍)
数据库·时序数据库·tdengine