Redis 单节点部署的实现

目录
  • 第一步 下载Redis
  • 第二步 安装Redis
  • 第三步 修改配置文件
  • 第四步 启动服务

第一步 下载Redis

下载地址:http://www.redis.cn/download/

第二步 安装Redis

[root@localhost /]# cd /home/logonuser/app/
[root@localhost app]# ll
总用量 2180
-rw-r--r--. 1 root root 2228781 12月 17 15:58 redis-6.0.6.tar.gz
[root@localhost app]# tar xzf redis-6.0.6.tar.gz
[root@localhost app]# ll
总用量 2184
drwxrwxr-x. 7 root root    4096 7月  21 2020 redis-6.0.6
-rw-r--r--. 1 root root 2228781 12月 17 15:58 redis-6.0.6.tar.gz
[root@localhost app]# cd redis-6.0.6/
[root@localhost redis-6.0.6]# ll
总用量 260
-rw-rw-r--.  1 root root 80561 7月  21 2020 00-RELEASENOTES
-rw-rw-r--.  1 root root    51 7月  21 2020 BUGS
-rw-rw-r--.  1 root root  2381 7月  21 2020 CONTRIBUTING
-rw-rw-r--.  1 root root  1487 7月  21 2020 COPYING
drwxrwxr-x.  6 root root   124 7月  21 2020 deps
-rw-rw-r--.  1 root root    11 7月  21 2020 INSTALL
-rw-rw-r--.  1 root root   151 7月  21 2020 Makefile
-rw-rw-r--.  1 root root  6888 7月  21 2020 MANIFESTO
-rw-rw-r--.  1 root root 20806 7月  21 2020 README.md
-rw-rw-r--.  1 root root 83392 7月  21 2020 redis.conf
-rwxrwxr-x.  1 root root   275 7月  21 2020 runtest
-rwxrwxr-x.  1 root root   280 7月  21 2020 runtest-cluster
-rwxrwxr-x.  1 root root   679 7月  21 2020 runtest-moduleapi
-rwxrwxr-x.  1 root root   281 7月  21 2020 runtest-sentinel
-rw-rw-r--.  1 root root 10743 7月  21 2020 sentinel.conf
drwxrwxr-x.  3 root root  4096 7月  21 2020 src
drwxrwxr-x. 11 root root   182 7月  21 2020 tests
-rw-rw-r--.  1 root root  3055 7月  21 2020 TLS.md
drwxrwxr-x.  9 root root  4096 7月  21 2020 utils
[root@localhost redis-6.0.6]# make

make 编译完成以后提示 Hint: It’s a good idea to run ‘make test’ 则安装成功

如若在安装中出现报错:例如:

解决方式:

[root@localhost redis-6.0.6]# gcc -v
[root@localhost redis-6.0.6]# yum -y install centos-release-scl
[root@localhost redis-6.0.6]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@localhost redis-6.0.6]# scl enable devtoolset-9 bash
[root@localhost redis-6.0.6]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

第三步 修改配置文件

[root@localhost redis-6.0.6]# gcc -v
[root@localhost redis-6.0.6]# yum -y install centos-release-scl
[root@localhost redis-6.0.6]# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@localhost redis-6.0.6]# scl enable devtoolset-9 bash
[root@localhost redis-6.0.6]# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

要修改的配置文件内容:

​ bind :

​ port : 6385

​ pidfile /var/run/redis_6385.pid

​ daemonize yes 后台运行

第四步 启动服务

[root@localhost redis-6.0.6]# cd src/
[root@localhost src]# ls
[root@localhost src]# ./redis-server ../redis.conf
13385:C 17 Dec 2021 17:28:01.835 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
13385:C 17 Dec 2021 17:28:01.835 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=13385, just started
13385:C 17 Dec 2021 17:28:01.835 # Configuration loaded
[root@localhost src]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      690/rpcbind
tcp        0      0 192.168.209.129:6385    0.0.0.0:*               LISTEN      13386/./redis-serve
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1767/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1184/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1183/cupsd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1541/master
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      3239/sshd: root@pts
tcp6       0      0 :::111                  :::*                    LISTEN      690/rpcbind
tcp6       0      0 :::22                   :::*                    LISTEN      1184/sshd
tcp6       0      0 ::1:631                 :::*                    LISTEN      1183/cupsd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1541/master
tcp6       0      0 ::1:6010                :::*                    LISTEN      3239/sshd: root@pts

检测Redis是否安装成功

[root@localhost src]# ./redis-cli -h 192.168.209.129 -p 6385
192.168.209.129:6385> set xiaohong hello-redis
OK
192.168.209.129:6385> get xiaohong
"hello-redis"
192.168.209.129:6385>

到此这篇关于Redis 单节点部署的实现的文章就介绍到这了,更多相关Redis 单节点部署内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • kubernetes环境部署单节点redis数据库的方法

    kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发.测试.部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存.这里介绍下如何在 Kubernetes 环境中部署用于开发.测试的环境的 Redis 数据库,当然,部署的是单节点模式,并非用于生产环境的主从.哨兵或集群模式.单节点的 Redis 部署简单,且配置存活探针,能保证快速检测 Redis 是否可用,当不可用时快速进行重启. redis 参数配置 在使用 Kub

  • Redis 单节点部署的实现

    目录 第一步 下载Redis 第二步 安装Redis 第三步 修改配置文件 第四步 启动服务 第一步 下载Redis 下载地址:http://www.redis.cn/download/ 第二步 安装Redis [root@localhost /]# cd /home/logonuser/app/ [root@localhost app]# ll 总用量 2180 -rw-r--r--. 1 root root 2228781 12月 17 15:58 redis-6.0.6.tar.gz [r

  • linux系统下MongoDB单节点安装教程

    前言 MongoDB是一个高性能.开源.无模式的.基于分布式文件存储的文档型数据库,相信对大家都不陌生,这里就不过多介绍了,本文主要介绍了关于mongo单节点(linux下)的安装教程,分享出来供大家参考学习,下面话不多说了,来一起看看详细的安装过程吧. 安装包 下载地址: (https://www.mongodb.com/download-center) 用户权限/目录 1.创建 dbuser用户 groupadd dbgroup useradd dbuser -m -d /home/dbus

  • docker搭建mongodb单节点副本集的实现

    目录 背景 启动步骤 可能遇到的问题 解决办法 背景 在开发中,我们很容易通过docker启动一个普通的mongodb数据库服务.但是有时候为了保持与线上环境一致,或者为了利用mongodb副本集的某些特性,我们需要在本地部署mongodb副本集.副本集往往需要启动多个mongodb服务作为副本集成员,而通常用于开发的笔记本资源比较有限.鉴于此,官方文档给了解决办法,可以直接将一个单节点mongodb服务转换为单节点副本集(standlone replica set)(https://www.m

  • nacos 2.1.0集群多节点部署最新详细教程

    目录 基本信息 源码编译环境 编译准备 命令 编译打包 解压部署的jar包 应用配置文件application.properties 配置调整 修改服务端口 启动文件startup.sh 编码问题 日志 启动日志 服务日志 集群Tips 部署集群 集群配置文件cluster.conf 复制多节点 服务端口 启动集群 节点1:nacos1 启动日志 节点2:nacos2 启动日志 节点3:nacos3 启动日志 Public Key Retrieval is not allowednacos.lo

  • Kafka单节点伪分布式集群搭建实现过程详解

    Kafka集群搭建分为单节点的伪分布式集群和多节点的分布式集群两种,首先来看一下单节点伪分布式集群安装.单节点伪分布式集群是指集群由一台ZooKeeper服务器和一台Kafka broker服务器组成,如下图所示: 为了搭建单节点Kafka集群,需要依次安装如下软件:安装Java-->安装ZooKeeper-->安装Kafka. 一.安装Java 可以参考linux安装jdk,来进行安装 二.安装ZooKeeper 下载地址:https://www-us.apache.org/dist/zoo

  • Redis如何一键部署脚本

    先将安装包拖入/opt目录 注意:这里的脚本bind修改后为 0.0.0.0 bind修改后为bind 127.0.0.1 +服务器IP在下面 #!/bin/bash #yum源 echo -e "\033[31m =====正在验证当前为仅主机还是NAT模式===== \033[0m" ping -c1 -W1 www.baidu.com &> /dev/null if [ $? -eq 0 ];then echo -e "\033[31m 检测当前为NAT模

  • Redis数据库安装部署及基本操作详解

    Redis数据库概述 Redis是一个开源的.使用c语言编写NoSQL数据库,它是基于内存运行并支持持久化,采用key-value(键值对)的存储形式, 是目前分布式结构中不可或缺的 Redis相比于其他数据库的优点 具有极高的数据读写速度:读(110000次/s),写(81000次/s) 支持丰富的数据类型:支持key-value.strings.Lists.Hashes(散列值).Sets等数据类型操作 支持数据持久化:可以将内存中的数据保存在磁盘中 Redis所有操作都是具有原子性的 Re

  • 阿里云esc服务器Docker部署单节点Mysql的讲解

    1.下载加速版msyql   docker pull hub.c.163.com/library/mysql:5.7 2.更名 docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7 3.启动 docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql 4.设置mysql远程登录 docker exec -it mysql bash my

  • php Redis函数用法实例总结【附php连接redis单例类】

    本文实例总结了php Redis函数用法.分享给大家供大家参考,具体如下: 一直在拿PHP使用Redis,但是总感觉不牢靠,索性借这个时间空余一气呵成, 把PHP中所有操作到的Redis命令,几乎全敲个遍,包括它的返回值都是盯对过的,哪怕下回忘了也可以直接过来查嘛~大家也可以放心使用. 测试环境:    PHP:5.5     Redis:2.4.6 参考网址:   https://github.com/phpredis/phpredis Tips: 对于:string, set , sort

随机推荐