导航

redis

Posted on 2022-05-12 21:05  是阿迁咯  阅读(17)  评论(0编辑  收藏  举报

注:ps aux|grep 查看进程的命令

     kill -9 进程号  强制杀死进程

  ctrl+c 关闭进程

     cp redis.conf /usr/local/soft/redis/ 拷贝命令

进入redis:一、cd /user/local/soft/redis/bin/

                redis-cli

     二、redis-cli -h localhost -p 6379

redis细节:
1、redis启动服务的细节
直接用./redis-server命令启动的话,默认的启动是读取一开始编译好的redis目录下的redis.conf文件,使用里面的默认配置

2、如何在redis启动的时候指定配置文件启动
注意:默认在redis安装完成之后在安装目录中是没有任何配置文件的,只有一个bin目录,需要将源码目录中的redis.conf复制一份出来,复制到安装目录中
a. 进入源码目录中(编译好的目录)
cp redis.conf /usr/local/soft/redis/
b. 进入安装的目录中查看是否复制成功
cd /usr/local/soft/redis
ll
c. 修改复制后的redis.conf文件
改完后让其启动的时候,加载我们自己的配置文件,在启动命令后面,跟上我们自己配置文件的路径
./redis-server ../redis.conf


3、修改redis默认端口号
vim redis.conf
port 8023

注意:修改端口号后,再启动redis服务的时候,需要指定端口号,如果继续使用redis-cli这个方式连接的话,默认还是连接到6379端口
redis-cli -p 8023

4、redis中库的概念
库:database 用来存放数据的一个基本单元 一个可以存放key-value键值对的地方 redis中每一个库都有一个唯一编号 从0开始编号 默认使用的库是0号库
默认库的个数是:16个库 默认库的编号范围:0-15
切换库的命令:select dbid库的编号
举例:select 1
库与库之间是相对隔离的,库与库之间可以存在相同的键,数据不是共享的、

5、redis中清楚库的命令
flushall 清空所有的库
flushDB 清空当前库