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.