redis的基本安装配置启动使用

简介: redis的基本安装配置启动使用

1 安装配置

redis安装 a)自带工具安装(ubuntu apt-get安装、centos yum安装) b) 源码安装

源码安装过程:

1. 下载源码

目前最新版本6.0版本

wget http://download.redis.io/releases/redis-6.0.3.tar.gz

tar zxvf redis-6.0.3.tar.gz

2 编译安装

编译redis

$ cd redis-6.0.3

$ make && make install

pkg-config工具未安装: apt-get update 和apt-get install pkg-config

注意:默认安装在 /usr/local/bin目录,对应命令

redis-server服务器程序

redis-cli 客户端程序

3 查看redis版本命令

redis-server -v

4 安装hiredis

redis客户端编程连接redis-server的时候需要hiredis

cd redis-6.0.6/deps/hiredis

make && make install

2 redis-server启动方式

1 直接启动

redis-server

命令行的方式启动redis,需要一直打开终端,关闭可通关ctrl+c

2 以后台进程方式启动

在/etc目录创建redis目录

mkdir /etc/redis/

将编译目录(redis-6.0.3)下的redis.conf拷贝到/etc/redis目录下

修改配置以守护进程方式

6379.config文件,将

daemonize no

改为

daemonize yes

指定6379.conf文件启动

redis-server /etc/redis/6379.conf

启动后查看

ps -ef |grep redis

3 开机自启动方式

(1)将redis-6.0.3中的启动脚本(在redis-6.0.3/utils目录)复制一份放到/etc/init.d目录下

cp redis-6.0.3/utils/redis_init_script /etc/init.d/redis_6379

(2) 修改文档redis_6379

按自身配置修改:

REDISPORT=6379
 EXEC=/usr/local/bin/redis-server
 CLIEXEC=/usr/local/bin/redis-cli
 PIDFILE=/var/run/redis_                                                   R                               E                               D                               I                               S                               P                               O                               R                               T                                      .                            p                            i                            d                            C                            O                            N                            F                            =                            "                            /                            e                            t                            c                            /                            r                            e                            d                            i                            s                            /                                  {REDISPORT}.pid CONF="/etc/redis/                     REDISPORT.pidCONF="/etc/redis/{REDISPORT}.conf"

以端口命名方便查看

(3) 添加到开机启动

update-rc.d -f redis_6379 defaults

如果要禁止开机启动

update-rc.d -f redis_6379 remove

(4) 验证是否加入到开机启动

sysv-rc-conf --list redis_6379

出现以上图,表示设置成功

或者sysv-rc-conf

看到init.d目录下的所有自启动

(5) 重启验证

reboot开机后查看redis进程,ps -ef |grep redis

注意:可能sysv-rc-conf命令未安装

源文件/etc/apt/source.list最后添加

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

执行apt-get update

安装apt-get install sysv-rc-conf再执行

3 redis-cli使用

(1) 默认无权限控制

redis-cli -h 127.0.0.1 -p 6379

(2) 服务停止

redis-cli -h 127.0.0.1 -p 6379 shutdown

(3) 有权限控制时(加上-a密码)

修改配置中的redis.conf文件

#requirepass foobared

requirepass liaowen指定密码liaowen

重启服务器 redis-server /etc/redis/6379.conf

redis-cli -h 127.0.0.1 -p 6379 -a liaowen

(4) redis默认启动

默认ip: 127.0.0.1 端口6379

$redis-cli

注意:linux版本:ubuntu 20.04 redis版本:6.0.3

目录
相关文章
|
3天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
38 14
|
17天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
78 24
|
10天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
111 7
|
1天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
17 7
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
3月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
160 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
2月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
3月前
|
存储 NoSQL Redis
Redis 配置
10月更文挑战第14天
42 1
|
3月前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
78 1
|
2月前
|
NoSQL 编译器 Linux
【赵渝强老师】Redis的安装与访问
本文基于Redis 6.2版本,详细介绍了在CentOS 7 64位虚拟机环境中部署Redis的步骤。内容包括安装GCC编译器、创建安装目录、解压安装包、编译安装、配置文件修改、启动服务及验证等操作。视频讲解和相关图片帮助理解每一步骤。