nosql我爱编程

Redis学习笔记【02】 - Redis基础操作

2018-08-09  本文已影响19人  四月不见

一、启动redis

有三种方法启动redis:默认配置、运行配置、配置文件启动。
1)默认配置
这种方法会使用redis的默认配置来启动,下面就是redis-server执行后输出的相关日志:


可以看到直接使用redis-server启动redis后,会打印出一些日志,通过日志可以看到一些信息,上例中可以看出:

因为直接启动无法自定义配置,所以这种方法是不会在生产环境使用的。

2)运行启动
redis-server加上要修改的配置名和值(可以是多对),没有设置的配置将使用默认配置,语法格式如下:
redis-server --configKey1 configValue1 --configKey2 configValue2
例如, 如果要用6380作为端口启动,那么可以执行:

redis-server --port 6380

虽然运行配置可以自定义配置,但是如果需要修改的配置较多,或者希望将配置文件保存到文件中,不建议使用这种方式。
3)配置文件启动
将配置文件写到指定文件里,例如我们将配置文件定到 ~/redis.conf中,那么只需要执行如下命令即可启动redis:

redis-server ~/redis.conf

Redis的安装目录下都会有一个redis.conf配置文件,转而就是redis的默认配置,通常来讲我们会在一台机器上启动多个redis,并且将配置文件集中管理在指定目录下,而且配置不是完全手写的,而是将redis.conf作为模板进行修改。

Tip:在后面加上‘&’即表示后台运行,如redis-server &

二、连接redis

1)交互式方式
通过redis-cli -h {host} -p {port}的方式连接到redis服务器。
例如:

redis-cli -h 127.0.0.1 -p 6379

2)命令方式
redis-cli -h {host} -p {port} {command}就可以直接得到命令的返回结果。
例如:
[10:30:50 root@noseeHost ~]$ redis-cli -h 127.0.0.1 -p 6379 get hello
"nosee"

Tip:如果没有-h参数,那么默认连接127.0.0.1;如果没有-p参数,那么默认连接到6379端口。

三、停止redis

redis提供了shutdown命令来停止redis服务,例如要停掉127.0.0.1上6379端口上的redis服务,可以执行如下操作:

redis-cli shutdown

当使用redis-cli再次连接redis服务时,看到redis已经“失联”。

[10:41:12 root@noseeHost ~]$ redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> 

Tip

参考:

《Redis开发与运维》 付磊 & 张益军

上一篇下一篇

猜你喜欢

热点阅读