1.redis安装配置

1.redis安装配置

1.1 redis安装

官网

$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ sudo mv redis-4.0.6 /usr/local/redis
$ cd /usr/local/redis/
$ sudo make
$ sudo make test
$ sudo make install
$ sudo mkdir /etc/redis
$ sudo cp /usr/local/redis/redis.conf /etc/redis/

$ sudo make test 出错 You need tcl 8.5 or newer in order to run the Redis test

解决方案:

$ wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 
$ sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/ 
$ cd  /usr/local/tcl8.6.1/unix/ 
$ sudo ./configure 
$ sudo make 
$ sudo make install 

1.2 redis配置

  • 修改配置文件
$ sudo mkdir /var/lib/redis
$ sudo mkdir /var/log/redis
$ sudo vi /etc/redis/redis.conf 

# 修改配置文件如下

bind 127.0.0.1
port 6379
daemonize yes
dbfilename dump.rdb
dir /var/lib/redis
logfile /var/log/redis/redis-server.log
database 16
  • 注册服务
$ sudo cp /usr/local/redis/utils/redis_init_script /etc/init.d/redisd
$ sudo vim /etc/init.d/redisd

# 将redis_init_script文件重新命名为redisd,作为系统启动服务名(以d结尾表示是自启动服务,约定俗成)。
# 修改redisd文件,先修改头部文件,在修改配置文件路径:


#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
### BEGIN INIT INFO
# Provides:          redis6379
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: redis6379
# Description:       penavico redis 6379
### END INIT INFO 

REDISPORT=6379 
EXEC=/usr/local/bin/redis-server 
CLIEXEC=/usr/local/bin/redis-cli 
# 文件正文部分参照:
PIDFILE=/var/run/redis_${REDISPORT}.pid 
CONF="/etc/redis/redis.conf " 
  • Ubuntu设置开机启动
$ sudo chmod +x /etc/init.d/redisd 
$ sudo update-rc.d redisd defaults
  • redis启停命令
$ sudo service redisd start 
$ sudo service redisd stop
# 或者
$ sudo /etc/init.d/redisd start
$ sudo /etc/init.d/redisd stop

1.3 redis使用

  • 连接redis
$ redis-cli
# 命令帮助
$ redis-cli --help
  • 运行测试命令
127.0.0.1:7000> ping
  • 切换数据库,数据库没有名称,默认有16个,通过0-15来标识
127.0.0.1:7000> select 1
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值