第一部分:安装redis

mkdir /usr/local/redis

cd /usr/local/src

wget http://download.redis.io/releases/redis-2.8.12.tar.gz

tar xzf redis-2.8.12.tar.gz

ln -s redis-2.8.12 redis

cd redis

make PREFIX=/usr/local/redis CFLAGS="-march=x86-64" install

上面7步指令,完成了redis的安装。

安装redis成功后,你将可以在/usr/local/redis看到一个bin的目录,里面包括了以下文件:

redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server

第二部分:将redis做成一个服务

1.复制脚本到/etc/rc.d/init.d目录

cp /usr/local/src/redis/utils/redis_init_script /etc/rc.d/init.d/redis

2、如果这时添加注册服务

chkconfig --add redis

redis服务不支持chkconfig

为此,我们需要更改redis脚本。

3、更改redis脚本

备份原来的脚本

mv /etc/rc.d/init.d/redis /etc/rc.d/init.d/redis.bak

把redis脚本更改为如下内容

vim /etc/rc.d/init.d/redis

#!/bin/sh

#chkconfig: 2345 80 90

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

REDISPORT=6379

EXEC=/usr/local/redis/bin/redis-server

CLIEXEC=/usr/local/redis/bin/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

4、将redis配置文件拷贝到/etc/redis/${REDISPORT}.conf

mkdir /etc/redis

cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf

以上操作完成后,即可注册yedis服务:

chkconfig --add redis

赋予redis的权限

chmod 777 /etc/init.d/redis

service redis start

第三,将Redis的命令所在目录添加到系统参数PATH中

1、修改profile文件:

vi /etc/profile 文件,在最后行添加下面一条命令:

export PATH="$PATH:/usr/local/redis/bin"

应用这个文件:

. /etc/profile

2、这样就可以直接调用redis-cli的命令了

$ redis-cli

第四,安装python redis模块

[root@Python_learn ~]# /usr/local/src

[root@Python_learn src]#  wget --no-check-certificate https://pypi.python.org/packages/source/r/redis/redis-2.8.0.tar.gz

[root@Python_learn src]# tar -zvxf redis-2.8.0.tar.gz

[root@Python_learn src]# ln -s redis-2.8.0 python-redis

[root@Python_learn python-redis]# python setup.py install

已安装完成

测试

[root@Python_learn python-redis]# python

Python 2.7.5 (default, Jun 17 2014, 18:11:42)

[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import redis

>>>

python安装redis模块_安装redis及python redis模块相关推荐

  1. python redis模块_大数据入门4 | Redis安装及python中的redis模块加载

    引:前面学习了中文分词.HMM.jieba...这些有很多内容需要总结,但是时间太紧,一下写不完.所以前面的就先放一边,届时复习时再写吧. 今天把刚学的遇到的问题总结一下. 实践部分遇到的问题: 1. ...

  2. python 查看已经安装的模块_教你用Python查看模块的帮助文档,方法和帮助信息...

    这里介绍下python自带的查看帮助功能,可以在编程时不中断地迅速找到所需模块和函数的使用方法 查看方法 通用帮助函数help() python中的help()类似unix中的man指令,熟悉后会对我 ...

  3. python如何离线安装第三方模块_扣丁学堂python开发之第三方模块pip离线安装

    扣丁学堂python开发之第三方模块pip离线安装 2018-08-14 14:02:22 747浏览 最近很多参加Python培训的同学说在学习过程中需要安装一些第三方的模块,今天小编就来给大家讲一 ...

  4. python安装docx模块_安装Python的docx模块

    安装Python的docx模块 在执行进行自动化测试的时候,很多时候我们其实不会一直关注这个测试的,很多时候我们只需要关注一个结果,与我们的预期是否相互符合就可以了. 所以我们只需要把预期结果,和实际 ...

  5. micropython安装第三方库_安装第三方模块

    在Python中,安装第三方模块,是通过包管理工具pip完成的. 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了. 如果你正在使用Windows,请参考安装Python一节的内容 ...

  6. 下载perl的mysql模块_安装用于操作MySQL的Perl模块

    在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现: "警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmi ...

  7. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  8. 安装python要注意什么_安装python注意事项

    一:windows安装python 1:需要下载python安装包 2:安装配置环境变量 3:cmd下输入python验证:python,python -v 二:linux环境下安装python 1: ...

  9. 怎么安装aptdaemon模块_自己开发一个React Native 模块

    大纲 为什么需要 React Native Module 如何创建一个 React Native的模块 编写 Android Toast 功能模块 如何调试 React Native 模块------ ...

最新文章

  1. 彩色图批量转换成灰度图、批量格式转换、批量重命名
  2. ElementUI:文本框实现远程搜索的用法
  3. Android动态赋权限,安卓6.0以上动态添加权限超简单模板
  4. kryo java_优化Java序列化– Java,XML,JSON,Kryo,POF
  5. 《Netkiller Spring Cloud 手札》Spring boot 2.0 mongoTemplate 操作范例
  6. 更改Docker默认的images存储位置
  7. 选择软路由的七大理由
  8. 面试又栽在JVM上了!
  9. 李飞飞点赞!,刚刚公布了第一批数据集benchmark入围名单
  10. 9550电机_三千瓦的单相电机和同三千瓦三相电机马力相等吗?
  11. PAT (Basic Level) Practice1014 福尔摩斯的约会
  12. 分享 AI 圣经 PRML《模式识别与机器学习》百度云链接
  13. div 设置a4大小_打印A4网页大小设置
  14. html表格列宽度 比例,HTML表格的整体宽度,以及各列的宽度均可以由( )属性来控制。...
  15. 2009最新山东省百强企业排名
  16. MT 202 COV General Financial Institution Transfer 覆盖一般金融机构转账
  17. PUN2多人联网之房间选择、创建房间
  18. 020 怎样才可以把py文件前面的小箭头去掉
  19. 这些响应式网页测试工具确保你的设计万无一失
  20. queue容器常用接口

热门文章

  1. 深度学习(七)—— GAN
  2. 查询缓存---Mybatis学习笔记(十)
  3. kettle数据源连接的集群设置
  4. VLAN与trunk配置
  5. Eclipse 设置自动导包
  6. LINUX服务器搭建和常用配置介绍
  7. oKit项目管理软件试用及感受
  8. 我见过的一个让我瞠目结舌的电脑高手!
  9. Spring实战 MethodInvokingJobDetailFactoryBean使用与分析
  10. Fedora10 以root身份自启动