Redis安装和使用

一、Windows环境安装Redis

1.下载 Redis:
首先,你需要从 GitHub release 页面下载 Redis 的 Windows 版本下载地址
2.解压文件:
下载完成后,解压 Redis 压缩包到你想要安装的目录,比如 C:\Redis。
在这里插入图片描述

3.配置 Redis:
在 Redis 目录中,你可以找到一个 redis.windows.conf 文件,这是 Redis 的配置文件。你可以根据需要对其进行编辑,一般来说,默认的配置已经足够了。你可以指定端口号、持久化方式等参数。
4.运行 Redis:
打开命令提示符(cmd),切换到 Redis 目录,运行 redis-server.exe redis.windows.conf 命令来启动 Redis 服务器。
5.测试 Redis 连接:
打开另一个命令提示符,切换到 Redis 目录,运行 redis-cli.exe 命令来连接 Redis 服务器。如果连接成功,你将会看到一个类似于 127.0.0.1:6379> 的提示符。
6.关闭 Redis:
如果需要关闭 Redis 服务器,可以在连接 Redis 的命令行界面中运行 shutdown 命令。

二、linux环境下安装redis

方式一:

1.下载tar.gz安装包

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

2.解压文件

tar -zxvf 包名

3.进入对应目录 cd redis-5.0.4
4. 执行:make (编译和安装很多开源的工具)
5. make install (把编译的文件放入/usr/local/bin) 后面就可以在这里面运行
6. ./redis-server 开启redis
7. redis-cli 进入命令行

方法二(Ubuntu):

1.打开终端,更新apt包管理器的软件包索引:

sudo apt update

2.安装Redis服务器和客户端:

sudo apt install redis-server

3.安装完成后,Redis 服务会自动启动。你可以通过以下命令检查Redis服务的运行状态:

sudo systemctl status redis-server

4.使用以下命令可以启动、停止或重启Redis服务:

sudo systemctl start redis-server
sudo systemctl stop redis-server
sudo systemctl restart redis-server

5.如果需要在系统启动时自动启动Redis服务,可以执行以下命令:

sudo systemctl enable redis-serve

6.在安装完成后,你可以使用以下命令连接到Redis服务器:

redis-cli

使用redis desktop连接redis

1.修改配置文件

路径: /usr/local/bin/redis.conf
bind 0.0.0.0 设置允许远程访问
daemonize yes 设置为守护进程后台运行
requirepass 密码 设置认证密码

2.默认访问6379 端口

防火墙开启端口

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

重启防火墙

systemctl reload

开启网络安全组设置(服务器)

三、桌面可视化工具

Another Redis Desktop Manager的下载地址
打开页面
在这里插入图片描述

四、基础使用

1.了解基础命令

set key value 设置字符串类型
keys * 查询所有key
move key dbid 移动key到指定库
select dbid 切换到指定库
ttl key 查看过期时间 秒
pttl key 毫秒
persist key 持久化存储
exists key 查看指定key是否存在
expire key 秒数 设置多长时间之后过期
del key 删除指定key

2.redis存储数据类型

string

set  key  value  添加/修改
get  key  
del  key
incr key  自增  数值
decr key 自减

list: 有序 可重复

lpush Key  value  value  value  添加数据
lrange  key  startIndex  endIndex  查询数据(0,-1查询所有)
lpop key 弹出栈顶元素
lrem key  n value  从key中移除指定个数value值
llen key  查询value值个数

set:无序 不可重复

sadd  key  value  value2
scard key  查询元素个数
smembers key 查询set集合中所有元素

map(hash)

user   属性名称1   属性值    属性名称2   属性值
hset  key filed value
hget key filed 
hkeys key  获取key中所有的属性名
hvals key 获取key中所有的属性值
hdel key filed 删除指定的属性

zset:有序的set

zadd key  number value //插入
zrange key 0 -1 //示例
  • 29
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值