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

相关推荐
JuiceFS1 天前
从 MLPerf Storage v2.0 看 AI 训练中的存储性能与扩展能力
运维·后端
CYRUS_STUDIO1 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李1 天前
rootfs-根文件系统详解
linux
chen9451 天前
mysql 3节点mgr集群部署
运维·后端
LH_R1 天前
OneTerm开源堡垒机实战(三):功能扩展与效率提升
运维·后端·安全
dessler2 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行2 天前
awk 语法解析-前端学习
linux·前端
AAA修煤气灶刘哥2 天前
别让Redis「歪脖子」!一次搞定数据倾斜与请求倾斜的捉妖记
redis·分布式·后端
少妇的美梦2 天前
logstash教程
运维
chen9452 天前
k8s集群部署vector日志采集器
运维