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

相关推荐

  1. linux学会安装基本配置redis

    2024-05-11 09:30:01       29 阅读
  2. redislinux安装部署

    2024-05-11 09:30:01       64 阅读
  3. mysqllinux安装配置

    2024-05-11 09:30:01       28 阅读
  4. LinuxMongoDB数据库的安装配置基本使用

    2024-05-11 09:30:01       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 09:30:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 09:30:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 09:30:01       82 阅读
  4. Python语言-面向对象

    2024-05-11 09:30:01       91 阅读

热门阅读

  1. 在Ubuntu下搭建自己的以太坊私有链

    2024-05-11 09:30:01       35 阅读
  2. 使用Azure云服务部署你的第一个应用

    2024-05-11 09:30:01       35 阅读
  3. rk3588 安卓13 暴露相机开关接口

    2024-05-11 09:30:01       30 阅读
  4. 通配符&&正则表达式(RegEXP)

    2024-05-11 09:30:01       30 阅读
  5. 正则表达式高级用法

    2024-05-11 09:30:01       33 阅读
  6. nginx_01

    nginx_01

    2024-05-11 09:30:01      24 阅读
  7. 处理HTTP请求的服务器

    2024-05-11 09:30:01       25 阅读
  8. mysql数据库配置(my.ini|my.cnf)文件参数详细介绍

    2024-05-11 09:30:01       25 阅读