Redis3.2.5部署(单节点)
1.安装jdk1.8
[root@sht-logstash-01 ~]# cd /usr/java/
[root@sht-logstash-01 java]# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
[root@sht-logstash-01 java]# tar -zxvf jdk-8u111-linux-x64.tar.gz
[root@sht-logstash-01 java]# vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_111
export path=$JAVA_HOME/bin:$PATH
[root@sht-logstash-01 java]# source /etc/profile
[root@sht-logstash-01 java]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
[root@sht-logstash-01 java]#
2.安装 redis 3.2.5
2.1 安装编绎所需包gcc,tcl
[root@sht-logstash-01 local]# yum install gcc
[root@sht-logstash-01 local]# yum install tcl
2.2 下载redis-3.2.5
[root@sht-logstash-01 local]# wget http://download.redis.io/releases/redis-3.2.5.tar.gz
--2016-11-12 20:16:40-- http://download.redis.io/releases/redis-3.2.5.tar.gz
Resolving download.redis.io (download.redis.io)... 109.74.203.151
Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1544040 (1.5M) [application/x-gzip]
Saving to: ‘redis-3.2.5.tar.gz’
100%[==========================================================================================================================>] 1,544,040 221KB/s in 6.8s
2016-11-12 20:16:47 (221 KB/s) - ‘redis-3.2.5.tar.gz’ saved [1544040/1544040]
2.3 安装redis
[root@sht-logstash-01 local]# mkdir /usr/local/redis
[root@sht-logstash-01 local]# tar xzvf redis-3.2.5.tar.gz
[root@sht-logstash-01 local]# cd redis-3.2.5
[root@sht-logstash-01 redis-3.2.5]# make PREFIX=/usr/local/redis install
[root@sht-logstash-01 redis-3.2.5]# cd ../
[root@sht-logstash-01 redis-3.2.5]# ll /usr/local/redis/bin/
total 15056
-rwxr-xr-x 1 root root 2431728 Nov 12 20:45 redis-benchmark
-rwxr-xr-x 1 root root 25165 Nov 12 20:45 redis-check-aof
-rwxr-xr-x 1 root root 5182191 Nov 12 20:45 redis-check-rdb
-rwxr-xr-x 1 root root 2584443 Nov 12 20:45 redis-cli
lrwxrwxrwx 1 root root 12 Nov 12 20:45 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 5182191 Nov 12 20:45 redis-server
2.4 配置redis为服务
[root@server redis-3.2.5]#cp utils/redis_init_script /etc/rc.d/init.d/redis
[root@server redis-3.2.5]#vi /etc/rc.d/init.d/redis
在第二行添加:#chkconfig: 2345 80 90
EXEC=/usr/local/bin/redis-server 修改成 EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli 修改成 CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/etc/redis/${REDISPORT}.conf" 修改成 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
$EXEC $CONF 修改成 $EXEC $CONF &
[root@server redis-3.2.5]#mkdir /usr/local/redis/conf/
[root@server redis-3.2.5]#chkconfig --add redis
[root@server redis-3.2.5]#cp redis.conf /usr/local/redis/conf/6379.conf
[root@server redis-3.2.5]#vi /usr/local/redis/conf/6379.conf
daemonize yes
pidfile /var/run/redis_6379.pid
bind 172.16.100.79
2.5 启动redis
[root@server redis-3.2.5]# cd ../redis
[root@sht-logstash-01 redis]# service redis start
Starting Redis server...
[root@sht-logstash-01 redis]# netstat -tnlp|grep redis
tcp 0 0 172.16.100.79:6379 0.0.0.0:* LISTEN 30032/redis-server
[root@sht-logstash-01 redis]#
2.6 添加环境变量
[root@sht-logstash-01 redis]# vi /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$REDIS_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@sht-logstash-01 redis]# source /etc/profile
[root@sht-logstash-01 redis]# which redis-cli
/usr/local/redis/bin/redis-cli
2.7 测试 和 设置密码(本次实验未设置密码)
[root@sht-logstash-01 redis]# redis-cli -h sht-logstash-01
sht-logstash-01:6379>
sht-logstash-01:6379> set testkey testvalue
OK
sht-logstash-01:6379> get test
(nil)
sht-logstash-01:6379> get testkey
"testvalue"
sht-logstash-01:6379>
[root@sht-logstash-01 redis]# vi /usr/local/redis/conf/6379.conf
/*添加一个验证密码*/
requirepass 123456
[root@sht-logstash-01 redis]# service redis stop
[root@sht-logstash-01 redis]# service redis start
[root@sht-logstash-01 redis]# -h sht-logstash-01
sht-logstash-01:6379> set key ss
(error) NOAUTH Authentication required.
[root@server redis-3.2.5]# redis-cli -h sht-logstash-01 -a 123456
sht-logstash-01:6379> set a b
OK
sht-logstash-01:6379> get a
"b"
sht-logstash-01:6379> exit;
[root@sht-logstash-01 redis]#
Redis3.2.5部署(单节点)相关推荐
- 【原】docker部署单节点consul
docker下部署单节点的consul,最重要的是在run consul时,配置-bootstrap-expect=1 docker run --name consul1 -d -p 5902:850 ...
- k8s安装sqlite3_kubernetes环境部署单节点redis数据库的方法
kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发.测试.部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存.这里介绍 ...
- K8S部署单节点zookeeper服务
要使用Kubernetes (K8s) 部署单节点Zookeeper服务,需要执行以下步骤: 0.创建Zookeeper镜像 该镜像包含Zookeeper二进制文件和配置文件,使用Dockerfile ...
- 基于VMware采用kubeadm方式部署单节点k8s集群(练习使用)
1.虚拟机安装centos7.6 1.1 导入镜像 这里选择的版本是:CentOS-7-x86_64-DVD-2207-02.iso(即centos7.6的镜像) 镜像下载地址: http://mir ...
- kubernetes (k8s)的二进制部署单节点(etcd和flannel网络)
文章目录 1 常见的k8s部署方式 2 环境准备 2.1 拓扑 2.2 所有主机关闭防火墙,selinux,swap 2.3 所有主机配置主机名,并再maser上做主机映射 2.4 所有主机将桥接的I ...
- kafka启动_Kafka安装部署——单节点
1.1 Kafka的单节点部署 在实际的工作中,经常使用Kafka作为消息队列,然而并不是每一种业务场景都需要集群版的Kafka,有时单节点的Kafka就能满足了业务的需求.以下就是单节点kafka的 ...
- 使用rancher-2.5.5部署单节点kubernetes集群
rancher2.5.x发布,除了新的feature外,更加简洁,体验/研究/熟悉一下,方便后续的落地使用.感觉:太爽了 相关版本信息: rancher:v2.5.5 helm3:v3.5.1 kub ...
- HECO使用docker部署单节点的开发网
文章目录 一. 编写说明 1.1 文档说明 1.2 配置信息 1.3 部署文档信息 二.heco开发网镜像生成 三.heco主链容器生成 3.1 配置文件编写 3.2 预先创建一个账户地址 3.3 创 ...
- K8S二进制部署---单节点master
目录 一.环境准备 二.部署etcd集群 一.环境准备 先准备3台主机,首先搭建Master单节点集群. 因为 Master 是整个 K8S 集群的大脑,没有 Master 接下来的每一步操作都会变得 ...
最新文章
- BBI:Eran Elinav组综述在微生物组研究中使用宏转录组
- 细节无处不在!东莞网络推广分享哪些操作会影响网站优化效果?
- 集成 AquaLogic BPM Suite 6.0 和 AquaLogic Service Bus
- 博客园T恤PP泄漏版(附图)
- 2017网易内推编程题(判断单词):解答代码
- Excel有哪些需要熟练掌握而很多人不会的技能!
- linux配置apache服务器项目文档,Apache(Linux)服务器配置文档.doc
- Nginx下Uwsgi模块常用参数说明
- 实验19:Frame-Relay
- IntelliJ IDEA创建和配置Maven项目并运行
- 搜索引擎网站登录入口|免费登录|百度登录|谷歌登录|网站收录入口
- cleanmymac x免费版安装包下载使用教程
- 欧姆龙plc编程软件CX-Progammer v9.8升级教程
- 华为机试真题 Python 实现【最短木板长度】【100%通过率】【2022.11 Q4 新题】
- 分布式tensorflow测试代码
- uniapp tabBar角标问题
- 【解决方案】基于国标GB28181协议EasyGBS平台搭建的交警执法综合管理视频监控方案
- 2008中国十佳IC设计公司(二):土鳖博士创业一样成功
- uni-app - H5 网站项目接入集成 51LA 网站统计详细教程(提供 51LA.js 官方插件与引入教程)
- 投稿经验分享之五:申请专利
热门文章
- Linux学习:第一章-Linux简介
- 学习笔记18-C语言-文件
- 游戏中DDA算法和Bresenham算法的应用
- 普通类创建获取session 方式_猿蜕变11——一文搞懂mybatis花式使用方式
- 密钥协商(密钥交换)机制的讲解
- Springboot整合缓存
- Java基础——Java反射机制及IoC原理
- 延长汽车寿命的6个良好习惯
- 如果风 知道 ... 如果云 知道 ...
- You can‘t specify target table ‘XXX‘ for update in FROM clause