1、解压redis
$:tar -zxvf Downloads/redis-3.2.4.tar.gz -C /usr/local/
2、重命名
$:mv /usr/local/redis-3.2.4/ /usr/local/redis3.2
3、编译
$ make /usr/local/redis-3.2.4/
4、启动redis3.2
$./src/redis-server
关闭进程:$ kill -9
5、打开客户端
$./src/redis-cli
退出客户端:$:quit
6、设置开机启动
1、拷贝: $ cp /usr/local/redis3.2/utils/redis_init_script /etc/init.d/redis
2、编辑:$ vi /etc/init.d/redis
3、复制:
# chkconfig: 2345 90 10
# description: Start and Stop redis
到/etc/init.d/redis 文件,并放到头部
4、修改对应:路径(主要是redis的安装路径)/usr/local/redis3.2/src/redis-server
EXEC=/usr/local/redis3.2/src/redis-server
CLIEXEC=/usr/local/redis3.2/src/redis-cli
5、创建/etc/redis文件夹, $ mkdir /etc/redis
6、到这个我们需要拷贝一下redis.conf文件到/etc/redis目录下
$ cp /usr/local/redis3.2/redis.conf /etc/redis/6379.conf
7. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
daemonize no
8、配置权限:$ chmod +x /etc/init.d/redis
9、设置开机启动:chkconfig redis on
10、手动启动:service redis start,手动关闭:service redis stop
11、开启6379端口:$: firewall-cmd --zone=public --add-port=6379/tcp --permanent
12、重启防火墙:$ systemctl restart firewalld.service
13、绑定 vi /etc/redis/6379.conf (不绑定ip将无法远程访问)
$:bind 192.168.83.136
附件 /etc/init.d/redis 配置文件:
# chkconfig: 2345 90 10
# descriptio: Star=/usr/local/redis3.2/src/redis-server
CLIEXEC=/usr/local/redis3.2/src/redis-cli
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
REDISPORT=6379
EXEC=/usr/local/redis3.2/src/redis-server
CLIEXEC=/usr/local/redis3.2/src/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac
相关推荐
本篇内容将详细解析如何在CentOS 6.5系统上完成Redis的安装与基本配置,并通过实例介绍如何确保Redis服务能够随系统启动而自动运行。 #### 二、准备工作 在安装Redis之前,确保已经具备了以下条件: - 已经安装好的...
在本高级篇中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis,这是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将覆盖从基础安装到高级配置的所有步骤,确保你能充分利用Redis的强大功能...
现在,Redis已经在你的CentOS系统上成功安装并运行。你可以使用`redis-cli`工具与Redis服务器交互,验证其是否正常工作: ```bash redis-cli ``` 输入`ping`,如果返回`PONG`,则说明Redis服务器已正确运行。 ...
6. **验证安装**:你可以通过运行`gcc --version`、`make --version`和`redis-cli ping`来验证这些软件是否成功安装并运行。 离线安装过程中可能会遇到依赖问题,确保在下载RPM包时包含所有必要的依赖。如果在没有...
后台模式需要在`redis.conf`中设置`daemonize yes`,然后执行`./bin/redis-server ./redis.conf`启动服务。 对于Java开发者,可以使用Jedis库连接Redis。在项目中添加Jedis的Maven坐标,然后创建单实例或连接池...
在本篇内容中,我们将深入探讨如何在CentOS 7操作系统上安装Oracle 11G数据库,这是一个在百度云服务器上构建基础应用服务的重要环节。首先,我们需要了解Oracle数据库是企业级的关系型数据库管理系统,广泛应用于...
- 启动Zabbix Server服务并设置开机自启动。 **8.2 安装Zabbix Agent** - 在被监控主机上安装Zabbix Agent。 - 修改Agent配置文件`/etc/zabbix/zabbix_agentd.conf`,设置Server IP地址等。 - 启动Zabbix Agent服务...
性能测试通常使用 Redis 自带的 `redis-benchmark` 工具,评估读写速度、并发处理能力等指标,以确保集群在生产环境中能稳定高效地工作。 总结来说,Redis 集群的安装与测试是一项涉及多个层面的任务,需要考虑硬件...
本篇将详细介绍如何在CentOS 7系统上搭建Redis的主从复制及哨兵机制。 ### 主从复制 主从复制是Redis实现高可用性的基础,它允许一个或多个从服务器(Slaves)实时同步主服务器(Master)的数据。当主服务器发生...
【安装Jumpserver】这篇文档是关于在Linux CentOS 7系统上部署Jumpserver的详细步骤,Jumpserver是一款开源的堡垒机,用于系统运维访问控制。在安装过程中,首先确保你的环境符合要求,即系统为CentOS 7,拥有指定的...
在Linux系统中,尤其是对于老旧的CentOS 6.5版本,配置和安装特定的软件扩展可能会遇到一些挑战。在本篇文章中,我们将详细讲解如何在CentOS 6.5上为PHP 5.3安装ffmpeg扩展,这是一个用于处理多媒体文件的强大的开源...
- 安装Nginx、PostgreSQL、Redis和Ruby等:`sudo apt-get install nginx postgresql postgresql-contrib redis-server ruby-dev` 2. **安装GitLab**: - 获取最新的GitLab安装脚本:`curl ...
### CentOS 6 搭建 GitLab 的方法步骤 #### 前言 在内网环境中搭建 GitLab 可以有效提升数据安全性,并且便于团队内部进行代码管理和协作。本文将详细介绍如何在 CentOS 6 上搭建一个完整的 GitLab 服务。 #### ...
本篇将围绕Linux服务器部署环境中的几个关键组件——CentOS 7、Java、Tomcat、MySQL 5.7以及Redis进行深入探讨。 #### 二、Linux服务器部署环境 **1. CentOS 7** CentOS 7是一款基于Red Hat Enterprise Linux ...
- CentOS7可以通过`systemctl set-default`命令切换默认启动方式,`multi-user.target`对应命令行,`graphical.target`对应图形界面。 3. **Nginx配置与应用**: - Nginx是一款高性能的HTTP和反向代理服务器,...
在这个案例中,选择了CentOS 5.5作为基础,确保包含了基础组件,如开发库、开发工具、编辑器和基于文本的互联网服务。可以通过执行`/init_system.sh`脚本来初始化系统,该脚本的具体内容可参考作者在51CTO博客上的...
- **环境搭建**:提供在 Windows、CentOS、Ubuntu 和 macOS 平台上安装和配置 OpenResty 的详细步骤。 - **Hello World 示例**:展示如何使用 OpenResty 编写第一个简单的 Lua 脚本来处理 HTTP 请求。 - **API ...
在CentOS Linux系统管理章节中,学习者会了解到如何进行系统的基本管理,例如系统启动、关机、配置网络、服务管理等。Linux必备命令则是Linux学习的根基,这部分内容会帮助学习者熟悉常见的命令行操作,比如文件操作...