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

目录
相关文章
|
2月前
|
NoSQL 数据可视化 Redis
Mac安装Redis
Mac安装Redis
47 3
|
1天前
|
NoSQL Ubuntu Redis
Ubuntu安装redis
本文介绍了在Ubuntu系统上安装Redis的两种方法:一种是通过编译安装本地Redis包,包括下载、解压、编译安装、配置启动和测试连接的步骤;另一种是通过apt安装在线的Redis包,并提供了更新系统软件包列表、安装Redis服务器、检查Redis服务器状态和测试连接的命令。
6 0
Ubuntu安装redis
|
16天前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
24 2
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
16天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
3天前
|
缓存 NoSQL 数据处理
原生php实现redis缓存配置和使用方法
通过上述步骤,你可以在PHP项目中配置并使用Redis作为高性能的缓存解决方案。合理利用Redis的各种数据结构和特性,可以有效提升应用的响应速度和数据处理效率。记得在实际应用中根据具体需求选择合适的缓存策略,如设置合理的过期时间,以避免内存过度消耗。
10 0
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Redis6入门到实战------ 二、Redis安装
这篇文章详细介绍了Redis 6的安装过程,包括下载、解压、编译、安装、配置以及启动Redis服务器的步骤。还涵盖了如何设置Redis以在后台运行,如何为Redis设置密码保护,以及如何配置Redis服务以实现开机自启动。
Redis6入门到实战------ 二、Redis安装
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
2月前
|
NoSQL Redis 数据安全/隐私保护
深入探索利用Docker安装Redis
【8月更文挑战第27天】
107 2
|
2月前
|
NoSQL Redis 容器
【Azure Cache for Redis】Redis的导出页面无法配置Storage SAS时通过az cli来完成
【Azure Cache for Redis】Redis的导出页面无法配置Storage SAS时通过az cli来完成