Redis
Redis入门
概述
Redis是什么
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步
Redis能干什么
- 内存存储,持久化,内存中是断电即失 数据库持久化(rdb,aof)
- 效率高,可以用于高数缓存
- 发布订阅系统
- 地图信息分析
- 计时器,计数器
特性
Linux安装
-
下载安装包
-
解压Redis的安装包 程序 /opt
mv redis-7.0.5.tar.gz /opt
tar -zxvf redis-7.0.5.tar.gz
-
进入解压后的文件
-
基本的环境安装
[root@Virtualization redis-7.0.5]# yum install gcc-c++ make [root@Virtualization redis-7.0.5]# gcc -v 使用内建 specs。 COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper -
redis默认安装路径
usr/local/bin
-
将redis配置文件,复制到当前目录下
-
redis默认不是后台启动的,修改配置文件
[root@Virtualization rmgconfig]# vim redis.conf 修改为 yes
fs
-
启动Redis服务
通过指定的配置文件启动服务
[root@Virtualization bin]# redis-server rmgconfig/redis.conf -
使用redis-cil进行连接测试 使用redis客户端进行连接
-
查看redis 的进程是否开启
[root@Virtualization bin]# ps -ef | grep redis root 15153 1 0 13:36 ? 00:00:01 redis-server 127.0.0.1:6379 root 15267 9477 0 13:42 pts/0 00:00:00 vim redis.conf root 15676 9477 0 14:00 pts/0 00:00:00 grep --color=auto redis -
关闭redis服务
127.0.0.1:6379> shutdown 关闭 not connected> exit 退出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!