Linux服务器安装redis
2015-06-24 09:58
495 查看
安装准备:redis2.8.7,redhat
只供参考
?
?
执行成功make命令后,会提示执行make test,如果没有安装tcl,则会报错
报错,提示没有You need 'tclsh8.5' in order to run the Redis test,
所以接下来应该安装tcl,这个不清楚是什么东西。下载tcl8.6.1
?
这样应该完成安装完tcl了
?
?
?
执行完成。这里使用了默认配置
?
?
在init.d下有一个默认文件redis_6379,打开文件,修改后如下
#/bin/sh
#Configurations injected by install_server below....
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/etc/redis/6379.conf"
REDISPORT="6379"
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
保存退出
?
?
?
====END====
只供参考
1.解压
?
2.进入解压后的目录,直接执行make命令
?
3.执行make test
执行成功make命令后,会提示执行make test,如果没有安装tcl,则会报错报错,提示没有You need 'tclsh8.5' in order to run the Redis test,
所以接下来应该安装tcl,这个不清楚是什么东西。下载tcl8.6.1
?
4.回到redis的安装目录重新执行make test
?
5.执行make install
?
6.执行install_server.sh文件
?
7.启动redis服务
?
8.查看服务是否启动
?
9.修改redis启动文件
在init.d下有一个默认文件redis_6379,打开文件,修改后如下#/bin/sh
#Configurations injected by install_server below....
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/etc/redis/6379.conf"
REDISPORT="6379"
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
保存退出
10更改redis_6379的名字
?
11.刚才已经启动服务,现在使用service关闭服务,开启服务
?
12.使用redis-cli登录
?相关文章推荐
- Redis禁用命令、危险命令及规避方法
- 在Node.js应用中使用Redis的方法简介
- redis相关
- Redis常用命令
- Redis中实现查找某个值的范围
- redis client protocol 解析
- 在Node.js应用中使用Redis的方法简介
- Redis 简单动态字符串
- Redis命令学习-SortedSet(有序集合)
- Linux 下 Redis 安装详解
- Redis学习
- Redis配置文件详解,针对2.6.3--2.6.7
- java操作redis
- spark 写入 redis 和 org.apache.spark.SparkException: Task not serializable
- 使用 Redis 实现分布式系统轻量级协调技术
- python redis
- Redis String 类型和 Hash 类型学习笔记与总结
- Redis 3.0 源码注释
- Redis list 类型学习笔记与总结
- Redis的Python客户端redis-py安装使用说明文档