Rdeis的简单学习

本文档介绍了Redis的基础知识,包括Redis的简介、在Windows和Linux上的下载与安装步骤,以及如何启动和停止Redis服务。此外,还详细讲解了如何设置Redis密码和远程连接,并概述了Redis的五种主要数据类型:字符串、哈希、列表、集合和有序集合。通过实例展示了各种操作命令的使用。
摘要由CSDN通过智能技术生成

什么是redis

本文章内容是基于学习黑马课程的瑞吉外卖项目(p117)图片资料均来自该课程为了方便自己复习回顾故将此整理,详细内容请移步:

https://www.bilibili.com/video/BV13a411q753?p=117

Redis入门

1.redis简介

 

 

2.redis下载与安装

Redis安装包分为windows版和Linux版:


Windows版下载地址:https://github.com/microsoftarchive/redis/releases

一般我们下载zip版的就行

 

 


Linux版下载地址:https://download.redis.io/releases/

在Linux系统安装Redis步骤:


1:将Redis安装包上传到Linux
2.解压安装包,命令:

tar -zxvf redis-4.0.0targz -C/usr/local


3.安装Redis的依赖环境gcc,命令:

yum install gcc-c++

4.进入/usr/local/redis-4.0.0,进行编译,命令:

make


5.进入redis的src目录,进行安装,命令:

make install

安装完成后可以在 /usr/local/redis-4.0.0/src  目录看到以下内容

redis-cli 是redis的客户端

redis-cli 是redis的服务端

 在redis目录下 可以看到redis.conf  是redis的配置文件

 

 

3.redis服务启动与停止

在redis的src目录下    使用  ./redis-server  开启redis服务

再输入  ./redis-cli    连接到redis服务就可以进行操作了

 

通过修改redis配置文件redis.conf 让redis在后台运行不再霸屏

vim redis.conf 进入编辑redis的配置文件

输入  /dae 查找redis的配置(daemoize no)表示redis服务默认前台运行,此时我们修改no 为yes

编辑完成之后 :wq  保存退出  通过修改后的redis配置文件启动redis命令为

 src/redis-server ./redis.conf

 可以看到我们的redis服务在后台启动运行了

 windows下启动服务

linux下的redis设置密码与远程连接

redis连接设置密码

    我们可以为redis服务设置密码当我们进行redis服务的连接时就需要输入密码

编辑redis.conf

vim redis.conf

 requirepass此行表示需要密码(密码为后面跟的,可以自行修改)  但是它为注释状态所以不生效 

我们进入插入模式将注释去掉就可以并且可以修改后面的密码完成后保存退出

 重新启动redis服务

 

 也可以连接的时候就进行密码认证

 redis远程连接

默认情况下我们去连接我们虚拟机上的远程的redis服务是不可以的

 我们可以修改redis的配置文件

vim redis.conf

在配置文件中查找  bind  (指定客户端只能由这个地址连接,本地地址)

 我们可以将本行注释起来保存退出就表示允许我们远程连接(window系统下我们就可以连接到它了)

 再重新启动服务让它生效(注意还要关闭防火墙)

 然后就可以成功连接了

Redis的数据类型(5种常用数据类型)

 1.字符串操作命令

 key相同的话 后面设置的值会覆盖前面的值

 

 2.哈希Hash操作命令

key 对象

field 对象的属性

value 属性的值

 

 

 3.列表list集合操作命令

通常用于做任务队列

 lpush key value [value ...]

 lrange key start stop

 

rpop key

llen key

brpop key [key ...] timeout

 

 

 4.集合set操作命令

1.无序集合set操作命令

 

 

 #set集合取差集时

sdiff  set  set1  # 使用set集合减去set1集合,得到的结果从前面的集合中拿

 

2.有序集合sorted set 操作命令

可用于的场景

  • 各类综艺选秀海选投票
  • 各类资源网站TOP10(电影,歌曲,文档,电商,游戏等)
  • 聊天室活跃度统计
  • 游戏好友亲密度

 

 

5.通用命令

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值