在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 \*

相关推荐
AdaTina34 分钟前
Docker的分解分析
运维·docker·容器
donglxd43 分钟前
老电脑优化全知道(包括软件和硬件优化)
运维·windows·系统安全
奶油话梅糖1 小时前
LS-Linux-004 误删 Python 和 yum、dnf 后的恢复步骤
linux
和煦的春风1 小时前
案例分析 | SurfaceFlinger 大片Runnable引起的卡顿
android·linux
群联云防护小杜2 小时前
云服务器被黑客攻击应急响应与加固指南(上)
运维·服务器·人工智能·tcp/ip·自动化·压力测试
涵信2 小时前
第十二节:性能优化高频题-shallowRef/shallowReactive使用场景
linux·ubuntu·性能优化
bxlj_jcj2 小时前
如何实现Redis和Mysql中数据双写一致性
redis·缓存·架构
编程在手天下我有2 小时前
Redis 数据类型全览:特性、场景与操作实例
数据库·redis·数据结构与算法
左灯右行的爱情2 小时前
缓存并发更新的挑战
jvm·数据库·redis·后端·缓存
老秦包你会2 小时前
Linux课程五课---Linux进程认识1
linux·运维·服务器