在linux中学会安装与基本配置redis

一、安装redis

准备安装包,我的路径在/mnt下

root@localhost \~# tar zxf /mnt/redis-3.2.9.tar.gz -C /usr/src/ //解压redis包

root@localhost \~# cd /usr/src/redis-3.2.9/ //切换到源码包路径下

root@localhost redis-3.2.9# make &&make install //编译安装

root@localhost redis-3.2.9# cd utils/ //切换到utils目录

root@localhost utils# ./install_server.sh //激活启动脚与本配置文件,安装后redis将自动启动,端口为6379

三、redis基本配置

#vim /etc/redis/6379.conf

bind 127.0.0.1 监听地址

port 6379 监听端口

daemonize yes 启用守护进程

pidfile /var/run/redis_6379.pid pid文件

loglevel notice 日志级别

logfile /var/log/redis_6379.log 日志文件

#/etc/init.d/redis_6379 restart

四、redis的登录与退出

1、登录redis

#redis-cli

2、检测redis服务是否启动

127.0.0.1:6379>ping

提示PONG代表启动

3、退出redis

127.0.0.1:6379>exit

五、获取命令的帮助

#redis-cli

127.0.0.1:6379>help set 获取set命令的帮助

六、性能测试

1、测试redis性能,100个并发连接,100000个请求测试

redis-benchmark -c 100 -n 100000

七 、redis常用命令

1、创建一个key(键)为teacher,value(值)为zhanglong的数据

127.0.0.1:6379>set teacher zhanglong

2、查看键teacher包含的值

127.0.0.1:6379>get teacher

3、创建键k1、k2、k3、k4、v1、v5

127.0.0.1:6379>set k1 1

127.0.0.1:6379>set k2 2

127.0.0.1:6379>set k3 3

127.0.0.1:6379>set v1 4

127.0.0.1:6379>set v5 5

127.0.0.1:6379>set v67 6

127.0.0.1:6379>set v22 7

4、查看当前库中所有的键

127.0.0.1:6379>keys *

5、查看以v开头的键

127.0.0.1:6379>keys v*

6、查看以v开头,后面包含任意一位的键

127.0.0.1:6379>keys v?

7、判断teacher键是否存在

127.0.0.1:6379>exists teacher

(integer) 1代表键存在

127.0.0.1:6379>exists tea

(integer) 0代表键不存在

8、删除v5

127.0.0.1:6379>del v5

127.0.0.1:6379>get v5

(nil)代表不存在

9、查看k1的类型

127.0.0.1:6379>type k1

String代表字符串

10、重命名键(rename):即使目标存在也可以改名

127.0.0.1:6379>rename v22 v2

127.0.0.1:6379>keys v*

11、重命名键(renamenx):目标存在则不能更改

127.0.0.1:6379>rename teacher v2

(integer)0代表更改失败

12、查看当前数据库包含的键的数目

127.0.0.1:6379>dbsize

八、多数据库常用命令

1、多数据库之间的切换

127.0.0.1:6379>select 10

ok

127.0.0.1:637910>

2、多数据库间移动数据

27.0.0.1:637910>select 0

127.0.0.1:6379>set k1 100

127.0.0.1:6379>move k1 10 将k1从0号库移动到10号库

127.0.0.1:6379>get k1

(nil) 代表0号库没有k1键了

127.0.0.1:6379>select 10 切换到10号库

127.0.0.1:637910>get k1

3、清除当前库的所有数据

127.0.0.1:637910>flushdb

127.0.0.1:637910>dbsize 查看当前库下键的数目

4、清除所有库的数据

127.0.0.1:637910>flushall

127.0.0.1:637910>select 0 切换到0号库

127.0.0.1:6379>dbsize或

127.0.0.1:6379>keys *

相关推荐
上海云盾-小余4 小时前
流量攻击复盘:为什么 WAF 完好,业务依旧瘫痪
运维·服务器·网络
IT大白鼠4 小时前
Docker 私有仓库管理:Harbor 企业级仓库搭建与镜像全生命周期管理
运维·docker·容器
戴西软件5 小时前
戴西iDWS.3DViz Suite数据轻量化可视化软件,从传统桌面软件向云端协同的重大突破
大数据·运维·网络·人工智能·机器学习·3d
闲云野鹤在人间5 小时前
OpenStack架构介绍和安装流程
linux·网络·架构·openstack
接着奏乐接着舞。6 小时前
【2026】73道Redis 常见面试题与参考答案
数据库·redis·后端·缓存
我命由我123456 小时前
Linux - Linux/POSIX 路径斜杠折叠规则
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
姚不倒6 小时前
Nginx 反向代理:5 种负载均衡策略与实战
运维·nginx·负载均衡
xx~t6 小时前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
Uncertainty!!7 小时前
Linux 主机无法完成校园网认证排查记录:从 DHCP、ARP 到 Portal 认证流程分析
linux·运维·服务器
神威难绷泪7 小时前
Linux消息队列 & 共享内存 笔记
linux·消息队列·共享内存