【七天玩转Redis | Day1、Redis认识与环境配置】

Jacob*y 2022-01-21 14:41:16

redis有什么用,为什么要有redis?

内存有什么用,为什么要有内存?

cache有什么用,为什么要有cache?

redis和cache很相似。

都是因为内存或数据库太慢而出现的产物。

内存太慢无法满足cpu的运算速度,而产生了cache来中介

普通数据库无法满足大量客户请求速度,而产生了redis

1. 安装redis

直接GitHub下载zip,解压后就可以用

注意不要下载到source code.zip(源码)

https://github.com/tporadowski/redis/releases

2.  主要文件

redis配置文件

redis性能测试程序 

redis客户端和服务端

3. 启动redis

 可以使用cmd命令,使用cd【空格】【Redis-x64-5.0.14文件夹路径】进入该文件夹

输入redis-server.exe redis.windows.conf启动redis服务端

再启动一个cmd命令窗口,使用cd【空格】【Redis-x64-5.0.14文件夹路径】进入该文件夹

输入redis-cli.exe -h 127.0.0.1 -p 6379

-h:要连接的主机号

-p:要连接主机的哪个端口?6379的秘密

 

4. redis常用命令

1. Redis数据库切换 select number

redis默认有16个数据库(0-15)

number为切换到哪个数据库

SELECT 10

2. 添加数据 SET key value

key为主键,是value的唯一索引,一个key对应一个value;

和数据库中的主键一样,根据主键可以找到唯一的记录

set 10086 cnyidong

3. 删除数据 del key

删除失败则返回0,删除成功返回1

del 10086

4. 查找数据 get key

get 10086 

5. 输出当前数据库全部的key KEYS * 

记得要有空格

keys *

6. 清空数据库  慎用

flushdb     清空当前的数据库

flushall     清空全部16个数据库

flushdb 

flushall

7. 随机返回当前数据库中的一个key   randomkey

不知道干嘛用,可能wy和tx抽奖用

randomkey

8. 返回key 的value类型  type key

在redis中只有五种数据类型,其中字符串,整形,浮点型,都包含着string类型中,所以这里返回的是string类型

type 10086

 

...全文
87 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-大数据 发布问题, 以便更快地解决您的疑问

151

社区成员

发帖
与我相关
我的任务
社区描述
开源数据库
其他 其他
社区管理员
  • 数据库小助手
  • 灰小猿
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧