您的位置:

如何启动本地redis

Redis(Remote Dictionary Server 远程字典服务)是一个内存数据存储系统,适用于持久性和缓存数据库。在使用 Redis 这样的内存数据库时,速度非常快,因为它们将数据存储在内存中而不是硬盘上。Redis 的一些应用场景包括消息传递、会话管理和数据缓存。

一、下载和安装

Redis 的官方网站是 http://redis.io,最新版本会放在首页,大部分 Linux 发行版的软件源中也可以找到 Redis 的安装包。

1、通过官方网站下载安装文件 https://redis.io/download

2、解压文件,使用终端进入解压后的文件夹中。使用 make 命令进行编译

tar xzf redis-6.0.5.tar.gz
cd redis-6.0.5
make

3、进入src目录下,执行启动命令启动redis-server和redis-cli命令行工具

cd src
./redis-server

这样就可以启动本地redis服务了

二、通过配置文件启动redis

如果每次启动 Redis 时都要输入强制命令的话,太过繁琐。在大多数情况下,通过配置文件来启动 Redis 通常会更加方便。默认情况下,Redis 没有提供启动的配置文件,需要手动配置。可以将 Redis 源代码中根目录下的 redis.conf 复制到其他地方修改配置参数

1、进入redis安装目录,复制redis.conf文件,并在config文件夹中创建redis6379.conf配置文件

cp redis.conf config/redis6379.conf

2、使用vim打开redis6379.conf文件,修改如下参数

daemonize yes #开启守护进程模式
port 6379 #端口号
pidfile /var/run/redis_6379.pid #pid文件路径
logfile /var/log/redis_6379.log #日志文件路径
dir /var/redis/6379 #redis数据文件存放路径

3、使用config文件下的redis-server命令启动redis,同时启动redis-cli连接redis命令行

./redis-server config/redis6379.conf
redis-cli

三、使用docker安装redis

在本地安装 Redis 可能是比较繁琐,依赖环境比较多,可以采用 Docker 镜像的方式来安装。

1、首先安装 Docker,可以参考 https://docs.docker.com/install/

2、拉取 Redis Docker 镜像

docker pull redis

3、使用下面的命令来启动 Redis 容器

docker run --name redis -p 6379:6379 -d redis redis-server --appendonly yes

这个命令会启动一个名为 redis 的容器并将它映射至 Redis 默认端口6379,并且开启 Redis 持久化功能。

四、使用RedisDesktopManager管理redis

RedisDesktopManager (Redis GUI),是基于 Qt Platform 构建的,一个跨平台支持 Redis Key-Value 数据存储的管理和可视化工具。

1、在官网下载RedisDesktopManager,http://redisdesktop.com/download

2、下载完成后,根据自己的系统安装后即可使用。

3、启动RedisDesktopManager后,在连接上Redis,并输入相关配置就可以管理redis数据了。

五、总结

启动本地 Redis 的方法有很多种,可以通过源代码编译、配置文件、Docker 容器等方式实现。无论采用哪种方式,启动并运行 Redis 服务都是非常快速和简单的,并且一个 Redis 服务可以支持多个应用程序的缓存。 RedisDesktopManager工具可以让我们通过可视化的方式管理Redis.