1、下载安装:
1 |
cd /tmp
|
2 |
wget http://redis.googlecode.com/files/redis-2.2.13. tar .gz
|
3 |
tar -zxf redis-2.2.13. tar .gz
|
4 |
cd redis-2.2.13
|
5 |
make |
6 |
sudo make install
|
这时Redis 的可执行文件被放到了/usr/local/bin
2、下载配置文件和init启动脚本:
3 |
sudo mv redis-server /etc/init.d/redis-server
|
4 |
sudo chmod +x /etc/init.d/redis-server
|
5 |
sudo mv redis.conf /etc/redis.conf
|
3、初始化用户和日志路径
第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹
1 |
sudo useradd redis
|
2 |
sudo mkdir -p /var/lib/redis
|
3 |
sudo mkdir -p /var/log/redis
|
4 |
sudo chown redis.redis /var/lib/redis
|
5 |
sudo chown redis.redis /var/log/redis
|
4、设置开机自动启动,关机自动关闭
1 |
sudo update-rc.d redis-server defaults
|
5、启动Redis:
1 |
sudo /etc/init.d/redis-server start
|
6、启动client客户端连接:
1 |
$ redis-cli |
2 |
redis> set foo bar
|
3 |
OK |
4 |
redis> get foo |
5 |
"bar" |
参考文章:http://www.denofubiquity.com/nosql/412/
1,首先下载安装
1
2
3
4
5
6
7
|
wget http: //redis .googlecode.com /files/redis-2 .2.13. tar .gz
tar -zxf redis-2.2.13. tar .gz
cd redis-2.2.13
make sudo make install
cp redis.conf /etc
|
install的时候,redis的命令会被拷贝到/usr/local/bin下面
2,建立用户与日志目录
第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹
1
2
3
4
5
|
sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis #db文件放在这里,要修改redis.conf
sudo chown redis.redis /var/log/redis
|
3,配置init脚本
其实github上很多老外写好的启动脚本,不过大部分都是ubuntu的,对于Centos,也有一份
https://gist.github.com/1335694
经过我的修改,如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
########################### PATH= /usr/local/bin : /sbin : /usr/bin : /bin
REDISPORT=6379 EXEC= /usr/local/bin/redis-server
REDIS_CLI= /usr/local/bin/redis-cli
PIDFILE= /var/run/redis .pid
CONF= "/etc/redis.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
if [ "$?" = "0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$( cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac ############################## |
把上述代码存为redis,放到/etc/init.d/下面
1
|
chmod +x /etc/init .d /redis
|
其实做成服务启动,也是调用redis-server,如果想让它在后台作为daemon运行,那么
需要修改redis.conf,将 daemonize no 改为 daemonize yes
4,设定开机启动服务
1
|
sudo chkconfig redis on
|
5,启动,停止redis
启动:
1
|
service redis start #或者 /etc/init.d/redis start
|
停止:
1
|
service redis stop #或者 /etc/init.d/redis stop
|
6,测试redis
1
2
3
4
5
6
|
redis-cli redis 127.0.0.1:6379> set foo 123
OK redis 127.0.0.1:6379> get foo "123" redis 127.0.0.1:6379> exit
|
相关推荐
### Linux下Redis 3.2.2安装与启动配置 #### 环境准备 - **操作系统**: CentOS 6.5 (2.6.32-431.el6.x86_64) - **软件**: Redis 3.2.2 #### 下载与解压 1. 使用`wget`命令下载Redis安装包: ```bash wget ...
然后使用`systemctl enable redis`使其开机启动,`systemctl start redis`启动服务。 9. **安全注意事项**: 默认情况下,Redis是不安全的,因为它允许任何远程连接。在生产环境中,你应该限制网络访问,比如通过...
为了确保服务持续运行,你可以将Redis配置为开机启动,或者使用`systemd`管理服务。 需要注意的是,这个过程中可能还会遇到其他依赖,例如`make`、`autoconf`等,如果服务器上没有预装,可能需要额外安装。但以上...
* 设置开机启动:创建一个名为 `redis.service` 的服务文件,并添加以下内容,然后 reload systemd 服务并启动 Redis 服务。 四、Redis 命令 * 启动 Redis 服务:使用 `systemctl start redis` 命令启动 Redis ...
它涉及到Linux服务管理机制,如init或systemd,以及对Redis配置文件的理解。正确配置并启用开机启动脚本,可以确保Redis在服务器重启后仍能正常提供服务,这对于维持系统的稳定性和可用性至关重要。
在Linux环境下安装Redis并搭建Redis集群是一个涉及到系统管理、网络配置和数据库操作的重要任务。Redis是一种高性能的键值存储系统,常用于缓存、消息队列等场景,而Redis集群则能提供高可用性和数据冗余,确保服务...
通过遵循本教程的步骤,您应该能够在 CentOS 离线环境下成功安装 Redis,并设置为开机自启动。这为那些需要在无网络环境中部署高性能内存数据库的场景提供了便利。对于需要可靠、可扩展的内存数据存储的应用程序而言...
Linux下的Redis是一个高效、开源的键值存储系统,常用于数据缓存、消息队列以及数据库等场景。Redis因其出色的速度和丰富的数据结构支持而备受青睐。本资源为"linux-redis绿色版",适用于在Linux环境中快速部署Redis...
通过以上步骤,您将在Linux上成功安装并运行Redis单机版以及创建了一个基本的Redis集群。请注意,为了保证集群的稳定性和高可用性,通常还需要配置持久化、监控和故障恢复策略。此外,集群中的节点间通信和槽位迁移...
总的来说,Linux环境下配置Redis涉及解压安装源码、编辑配置文件、启动服务等多个环节。掌握这些步骤和相关知识,对于管理和优化使用Redis的系统至关重要。同时,理解Redis的数据结构和操作命令,能帮助你更好地利用...
至此,你已在Linux环境下成功安装了Redis,并使其可以随系统启动。要验证Redis是否运行正常,可以使用`redis-cli`工具: ```bash redis-cli ping ``` 如果返回`PONG`,则表示Redis已成功运行。 通过以上步骤,你...
9. **设置开机启动**:为了确保Redis在系统重启后自动启动,执行: ``` sudo systemctl enable redis ``` 以上就是离线环境下在CentOS 7.5上安装Redis的详细过程,过程中需要注意的是,服务器的防火墙设置要允许...
Linux 安装 Redis Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、缓存和消息队列等。...安装 Redis 需要安装依赖项、上传并解压安装包、编译和安装 Redis、启动 Redis、配置 Redis 等步骤。
五、Linux下安装Redis 1、源码安装方式 (1)检查gcc:首先确保你的系统已经安装了GCC编译器,通过`gcc --version`命令检查。 (2)安装gcc:如果未安装,使用`sudo apt-get install gcc`(Ubuntu)或`yum install ...
5. 初始化Redis服务并设置开机启动(视具体系统和需求而定): ```bash sudo systemctl enable redis-server sudo systemctl start redis-server ``` 6. 检查Redis是否正常运行: ```bash redis-cli ping ``...
安装并启动 安装后启动 RedisDesktopManager,新建一个连接。 ##### 3. 填写连接信息 根据提示填写主机名或 IP 地址、端口、密码等信息,并点击 “Test Connection” 测试连接是否成功。 ##### 4. 解决连接问题...
通过以上步骤,你已经在Linux系统中成功安装并配置了Redis。接下来,可以根据实际需求进一步定制Redis的配置,并利用其高效的数据处理能力为应用程序提供支持。记得定期备份Redis数据,并持续监控其性能和资源使用...
### Linux系统下Redis安装与配置教程 #### 一、引言 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Linux环境下安装和配置Redis相对简单且高效。本文档将详细介绍如何在...
如果返回`PONG`,则表明Redis已成功安装并运行。 9. **安全考虑**: 默认情况下,Redis监听所有网络接口,为提高安全性,建议限制只监听本地环回地址(127.0.0.1)。此外,还可以配置访问密码,防止未经授权的...
### Redis 3.2.0 在 Linux 下的安装与配置 #### 一、环境准备与安装 ...至此,Redis 3.2.0 已经成功安装并在 Linux 系统上作为服务运行,并且已经配置为开机自启动。通过以上步骤,还可以实现 Redis 的远程访问功能。