(九)Linux环境搭建redis

本文详细介绍了如何在Linux环境下安装Redis,并提供了启动、配置及基本使用的步骤。包括使用Xshell和Xftp进行文件传输,设置远程连接密码,开启远程模式等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建工具

1、Xshell:用于连接linux终端,方便操作。
2、Xftp:用于传输文件。

准备工作

一般我们会在linux上,新建一个专门用于存放工具的文件夹。
如:在/usr/local下新建一个software文件夹
通过Xshell连接linux终端
在这里插入图片描述
通过Xshell打开Xftp文件传输工具
在这里插入图片描述
进行文件传输
在这里插入图片描述

redis的安装

1、安装redis
进入redis的安装目录,cd /usr/local/software
tar -zxvf redis-3.2.4.tar.gz

进入redis的文件夹,进行编译安装
cd redis-3.2.4
make在这里插入图片描述
启动redis
cd src
./redis-server
在这里插入图片描述
2、设置后台进程的方式启动redis
——避免每次启动redis时,都需要开一个新窗口
在redis的解压路径下找到redis的核心配置文件,拷贝到src文件夹下
cd /usr/local/software/redis-3.2.4
cp ./redis.conf ./src

进入src文件夹,修改redis.conf
cd src
vim redis.conf在这里插入图片描述
启动redis
./redis-server redis.conf
在这里插入图片描述
启动客户端操作redis
./redis-cli
设置远程连接密码时,启动redis的方式
./redis-cli -a root(密码)
授权:auth root
关闭客户端:ctrl+c

3、 redis开启远程连接模式:
1)防火墙开放6379的端口号
添加端口: vim /etc/sysconfig/iptables
重启防火墙:service iptables restart

2)当操作redis时,出现Caused by: java.net.ConnectException: Connection refused: connect时
修改配置文件
cd /usr/local/software/redis-3.2.4/src
vim redis.conf
在这里插入图片描述
3)当操作redis时,出现noauth Authentication required异常时。可通过设置redis的远程连接密码或者关闭保护模式解决
3.1)设置远程连接密码
在这里插入图片描述
3.2)关闭保护模式
在这里插入图片描述
4)重启redis
cd /usr/local/software/redis-3.2.4/src
./redis-server redis.conf

5)redis的关闭:
./redis-cli shutdown

redis常用命令

keys *:查看所有的key
flushdb:清除redis的缓存
type key:查询key的类型

  1. String
    在这里插入图片描述

  2. list
    在这里插入图片描述

  3. hash
    在这里插入图片描述

  4. set
    在这里插入图片描述

  5. zset
    在这里插入图片描述

redis中的数据结构

六种数据结构:
1.String(字符串):特点就是key - value类型
eg:set name xiaobai

2.Hash(哈希结构):特点是key - (field - value), (field2 - value2), (field3- value3)…(key名,field属性,value属性值)
eg: hset person name zhangsan hset person age 18
eg:hvals person – Hvals key 命令返回哈希表所有字段的值。

3.List(链表):特点是 key - value1,value2,value3,value4…
eg: lpush book java c c++ (向链表的左边插入数据)
eg:rpush book python html css (想链表的右边插入数据)

4.Set(集合):特点是key - value1,value2,value3…(集合的value是无顺序的)

5.hSet(有序集合):特点key - (value:score),(value:score),(value:score)… (有序集合是根据value的评分排序)

6.基数

有需要安装包的朋友可以在评论下方留言。。。既然来了,不妨点个关注,点个赞吧!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sinJack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值