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后加除了括号内字符的字符串

相关推荐
Elastic 中国社区官方博客12 小时前
在 Elasticsearch 中使用 Mistral Chat completions 进行上下文工程
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
编程爱好者熊浪13 小时前
两次连接池泄露的BUG
java·数据库
cr7xin14 小时前
缓存三大问题及解决方案
redis·后端·缓存
爱怪笑的小杰杰15 小时前
浏览器端缓存地图请求:使用 IndexedDB + ajax-hook 提升地图加载速度
ajax·okhttp·缓存
TDengine (老段)15 小时前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
qq74223498415 小时前
Python操作数据库之pyodbc
开发语言·数据库·python
姚远Oracle ACE15 小时前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
Dxy123931021616 小时前
MySQL的SUBSTRING函数详解与应用
数据库·mysql
码力引擎16 小时前
【零基础学MySQL】第十二章:DCL详解
数据库·mysql·1024程序员节
杨云龙UP16 小时前
【MySQL迁移】MySQL数据库迁移实战(利用mysqldump从Windows 5.7迁至Linux 8.0)
linux·运维·数据库·mysql·mssql