23.Redis单机安装使用



单机安装使用

下载安装:

wget http://download.redis.io/redis-stable.tar.gz

tar xzf redis-stable.tar.gz

cd redis-stable

make

make install

启动停止

启动Redis

redis-server

 

停止Redis

redis-cli shutdown

 

Redis配置

Redis提供了一个配置模板 redis.conf,位于源代码目录的根目录下。

默认配置:

port 6379

daemonize no         #默认不用后台守护线程启动,需要修改为yes才能退出启动客户端,不然退出会停止redis

 

使用Redis启动脚本设置开机自启动

推荐在生产环境中使用启动脚本方式启动redis服务。启动脚本redis_init_script 位于位于Redis /utils/ 目录下。

#大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。#redis服务器监听的端口

REDISPORT=6379#服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。

EXEC=/usr/local/bin/redis-server#客户端位置

CLIEXEC=/usr/local/bin/redis-cli#RedisPID文件位置

PIDFILE=/var/run/redis_${REDISPORT}.pid#配置文件位置,需要修改

CONF="/etc/redis/${REDISPORT}.conf"

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

设置为开机自启动

此处直接配置开启自启动chkconfig redisd on 将报错误: service redisd does not support chkconfig
在启动脚本开头添加如下两行注释以修改其运行级别:

#!/bin/sh# chkconfig:   2345 90 10# description:  Redis is a persistent key-value database#

再设置即可成功。

#设置为开机自启动服务器

chkconfig redisd on#打开服务

service redisd start#关闭服务

service redisd stop

 

普通使用

redis-cli          #Redis Command Line Interface)是Redis自带的基于命令行的Redis客户端。

Ping

Echo hi

Incr foo          #自增

Set bar 1         #bar键设置值

Get foo          #获取foo键的值

Get bar

Keys *           #获取所有的键

Select 1          #切换数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值