安装和使用Redis

本文详细介绍了如何在Windows、Linux和Docker环境下安装Redis,以及Redis的配置与使用,包括单位换算、IP地址、保护模式、端口号、客户端超时等关键配置,并提供了Redis命令的使用示例,如存取数据、查询键、设置超时等。

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

Redis是一个高性能的内存数据库,它体积轻巧性能又高,在企业中被广泛使用。

安装Redis

Windows安装

Redis是为Linux系统设计的,但是也有团队为Windows做了移植。我们可以到这里下载Redis的Windows版本。

如果使用NuGet或者Chocolatey的话,也可以用这些工具安装Windows版的Redis。

# Nuget
PM> Install-Package Redis-64

# Chocolatey
choco install redis-64

不过我不准备使用Windows 移植版的Redis,因为Redis是为Linux设计的,而且大部分公司使用的服务器也是Linux系统,所以我们不妨直接学习Linux版本Redis的安装和使用。

Linux安装

相比之下,由于Redis一开始就是设计在Linux上使用的,所以Linux安装就比较简单了。主流的Linux系统的官方软件仓库中应该都有Redis软件,所以直接可以利用相应的包管理器安装。

例如,在ArchLinux中,使用下面命令就可以安装redis了。

sudo pacman -S redis

对于其他Linux系统,使用它们的包管理器安装Redis即可。
ArchLinux安装

安装完成之后,使用下面的命令启动Redis。

# 让redis开机自启
systemctl enable redis

# 启动redis
systemctl start redis

Docker安装

其实最好的办法还是使用Docker安装Redis,由于Docker的容器化特性,我们可以在镜像中打包一个配置好的Redis。比方说,著名的Gitlab的Docker镜像中就直接打包了Ruby、PostGreSQL、Redis等软件,我们不需要任何额外配置即可使用整合好的Gitlab。

首先拉取Redis镜像。

docker pull redis

然后启动Redis镜像,其中name可以修改为自己想要的名字。

docker run --name some-redis -d redis

如果需要持久化数据,需要在启动命令中指定数据卷,下面的命令默认把数据存放到/data。如果需要自定义数据卷的位置,可以使用--volumes-from some-volume-container-v /docker/host/dir:/data参数。

docker run --name some-redis -d redis redis-server --appendonly yes

要使用redis-cli连接Redis服务器,使用下面的命令。

docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379

详细配置可以参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值