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

相关推荐
iteye_99391 分钟前
让 3 个线程串行的几种方式
java·linux
渡我白衣41 分钟前
Linux操作系统:再谈虚拟地址空间
linux
阿巴~阿巴~1 小时前
Linux 第一个系统程序 - 进度条
linux·服务器·bash
小白爱电脑1 小时前
什么是2.5G交换机?
运维·网络·5g·千兆宽带
?ccc?1 小时前
容器技术技术入门与 Docker 环境部署
运维·docker·容器
时时刻刻看着自己的心1 小时前
docker启动报错
运维·docker·容器
DIY机器人工房1 小时前
代码详细注释:通过stat()和lstat()系统调用获取文件的详细属性信息
linux·嵌入式
我科绝伦(Huanhuan Zhou)1 小时前
华为泰山服务器重启后出现 XFS 文件系统磁盘“不识别”(无法挂载或访问),但挂载点目录仍在且无数据
运维·服务器·华为
匆匆那年9672 小时前
Docker容器中安装MongoDB,导入数据
运维·docker·容器
望获linux2 小时前
【Linux基础知识系列】第四十三篇 - 基础正则表达式与 grep/sed
linux·运维·服务器·开发语言·前端·操作系统·嵌入式软件