Edehuag

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

Redis概述及安装配置

概述

官网:https://redis.io
中文官网地址:http://www.redis.cn
简单来说Redis就是一个使用C语言开发的数据库,不过与传统数据库不同的是Redis的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。
另外,Redis 除了做缓存之外,Redis 也经常用来做分布式锁,甚至是消息队列。
Redis 提供了多种数据类型来支持不同的业务场景。Redis 还支持事务 、持久化、Lua 脚本、多种集群方案。

Redis的应用场景

1、热点数据的缓存
2、限时业务的运用(通过设置过期时间)
3、解决分布式场景下Session分离问题(登录信息)
4、分布式锁
5、应用排行榜 (zset)
6、签到 (bitmap)

Redis的安装

官网:https://redis.io/download
1、安装 C 语言需要的 GCC 环境

yum install -y gcc-c++
yum install -y wget

2、下载

wget https://download.redis.io/releases/redis-6.2.4.tar.gz
mkdir /usr/local/redis
    tar -zxvf redis-6.2.4.tar.gz -C /usr/local/redis

3、编译 Redis 源码,进入 redis-6.2.4 目录,执行编译命令,进行安装

cd  /usr/local/redis/redis-6.2.4/src
make && make install

4、启动
前端启动(不推荐)
启动命令: redis-server ,直接运行 bin/redis-server 将以前端模式启动
关闭命令: ctrl+c
启动缺点:客户端窗口关闭则 redis-server 程序结束,不推荐使用此方法
启动图例:

后端启动(守护进程启动,推荐)

1、拷贝 redis-6.2.4/redis.conf 配置文件到 Redis 安装目录的 bin 目录
cp redis.conf /usr/local/redis
2、修改 redis.conf
vim redis.conf
(1)修改daemonize no ---> daemonize yes,目的是为了让redis启动在linux后台运行

(2)修改redis的工作目录:(名称随意)

3、启动服务

.redis-server redis.conf

4、后端启动的关闭方式

.redis-cli shutdown

命令说明

redis-server :启动 redis 服务 
redis-cli :进入 redis 命令客户端 
redis-benchmark :性能测试的工具 
redis-check-aof :aof文件进行检查的工具 
redis-check-dump :rdb文件进行检查的工具
redis-sentinel : 启动哨兵监控服务

Redis UI

redis命令行已经足够强大,尤其是高版本,强大到怀疑人生

但是!它并不友好,业界有很多ui可供使用,典型的:Another Redis Desktop Manager
开源
源码地址:https://gitee.com/qishibo/AnotherRedisDesktopManager
编译包下载:https://github.com/qishibo/AnotherRedisDesktopManager/releases
支持多平台:
Windows
Linux
Mac

posted on   饿得慌~  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示