在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:6379\[10\]\> 2、多数据库间移动数据 27.0.0.1:6379\[10\]\>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:6379\[10\]\>get k1 3、清除当前库的所有数据 127.0.0.1:6379\[10\]\>flushdb 127.0.0.1:6379\[10\]\>dbsize 查看当前库下键的数目 4、清除所有库的数据 127.0.0.1:6379\[10\]\>flushall 127.0.0.1:6379\[10\]\>select 0 切换到0号库 127.0.0.1:6379\>dbsize或 127.0.0.1:6379\>keys \*

相关推荐
tan180°2 分钟前
Boost搜索引擎 网络库与前端(4)
linux·网络·c++·搜索引擎
Mr. Cao code1 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
抓饼先生1 小时前
Linux control group笔记
linux·笔记·bash
boonya1 小时前
Redis核心原理与面试问题解析
数据库·redis·面试
上官浩仁1 小时前
springboot redisson 缓存入门与实战
spring boot·redis·缓存
挺6的还2 小时前
25.线程概念和控制(二)
linux
wanhengidc2 小时前
云手机运行流畅,秒开不卡顿
运维·网络·科技·游戏·智能手机
您的通讯录好友2 小时前
conda环境导出
linux·windows·conda
没有bug.的程序员2 小时前
Redis Stream:轻量级消息队列深度解析
java·数据库·chrome·redis·消息队列
笨小孩@GF 知行合一2 小时前
OSPF实验:外部路由引入
运维·网络·hcip·数通·ospf