Redis安装及相关命令

Linux 下安装

一、下载地址:http://redis.io/download,下载对应版本,我以redis-5.0.6为例

$ wget http://download.redis.io/releases/redis-5.0.6.tar.gz
$ tar xzf redis-5.0.6.tar.gz
$ cd redis-5.0.6
$ make && make install

make时如果遇到zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory错误,用make MALLOC=libc && make install重新安装

编译完成后 redis-5.0.6/src目录下会出现编译后的redis服务程序redis-server和客户端程序redis-cli

二、启动和参数设置

第一种启动方式:

下面启动redis服务.

$ cd src
$ ./redis-server

注意这种方式启动redis 使用的是默认配置。

如果你修改了redis配置文件,启动是必须指定配置文件位置,不然重新启动redis也不生效。

必须通过启动参数告诉redis使用指定配置文件使用下面命令启动。

redis.conf 默认在redis-5.0.6目录下,也可以移动起位置到你要引用 的位置,如src下

$ cd src
$ ./redis-server ../redis.conf

redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。

启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 如下,说明安装成功。

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

第二种方式: 

安装工具安装:在redis-5.0.6目录下,有个utils文件夹,可以通过执行utils/install_server.sh命令来安装

该脚本会将redis安装成系统服务,并启动redis,执行install_server.sh会提示你输入redis配置文件、日志文件、数据目录和redis-server的存储位置,如果不需要修改路径,直接回车即可。默认是6379端口,你可以自己设定端口,如7000,其他默认即可,最后的path需要指定redis-server所在的位置,然后enter即可。

配置文件位置在/etc/redis/7000.conf,此时redis已经启动,并且已经加入了系统服务。

启动和停止服务

service redis_7000 stop        ## 停止
service redis_7000 start        ## 启动
service redis_7000 restart     ## 重启
service redis_7000 status      ## 查看服务运行状态
/etc/init.d/redis_7000 status   ## 查看服务运行状态


连接

进入src目录下执行 ./redis-cli -h localhost -p 7000

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章