Redis小记(1)

目录

1.Redis和Mysql的区别

2.Redis常用命令


1.Redis和Mysql的区别

a:mysql和redis的存储方式不同

mysql是关系型数据库,用表来进行存储数据。

redis是通过键值对来存储数据,key使用string来标识,value可以是各种不同的数据结构。

b:mysql和redis的数据存储位置不一样

mysql数据存在本地硬盘上。

redis数据主要存储在内存,硬盘数据作为备份使用。

c:redis支持使用Lua脚本进行批量操作。

d:支持使用c++、c、rust进行编写动态链接库进行扩展,增加数据结构的厚度。


2.Redis常用命令

a:get set

set:设置键值对

set key value ps:key是string类型,value可以是多种数据结构。

get:依据key读取出value的值

get key :返回value的值

b:keys

keys:依据条件查询所有键

keys X*:表示可以匹配X后加任意字符的字符串

keys X?:表示可以匹配X后加任意一个字符的字符串

keys X[x1x2x3]:表示可以匹配X后加括号内任意一个字符的字符串

keys X[^x1]:表示可以匹配X后加除了括号内字符的字符串

相关推荐
Villiam_AY11 分钟前
goredis常见基础命令
redis·golang
iVictor1 小时前
Redis 大 Key 分析利器:支持 TOP N、批量分析与从节点优先
redis
夜泉_ly3 小时前
MySQL -安装与初识
数据库·mysql
qq_529835354 小时前
对计算机中缓存的理解和使用Redis作为缓存
数据库·redis·缓存
月光水岸New6 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
狄加山6756 小时前
数据库基础1
数据库
我爱松子鱼6 小时前
mysql之规则优化器RBO
数据库·mysql
chengooooooo7 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
Rverdoser8 小时前
【SQL】多表查询案例
数据库·sql
Galeoto8 小时前
how to export a table in sqlite, and import into another
数据库·sqlite