redis安装与php安装redis模块

一、安装redis

1、下载

wget https://github.com/antirez/redis/archive/2.8.23.tar.gz

2、解压缩

tar -zxvf 2.8.23.tar.gz
cd redis-2.8.23/

3、因为redis官方已经给我们配置好了,生成了makefile文件,所以我们只要make编译和安装就行了

make PREFIX=/usr/local/redis
make PREFIX=/usr/local/redis install

4、将redis配置文件拷贝到redis安装目录下

cp /usr/local/src/redis-2.8.23/redis.conf ./

5、启动redis

./bin/redis-server ./redis.conf

6、查看进程

ps -aux |grep redis

7、使用redis自带客户端工具连接redis

./bin/redis-cli

8、到这里我们的redis就安装好了,接下来就是自己去学怎么使用redis

9、可以将redis作为一个init服务,但是没有必要,可以在启动文件中直接写就行了,而且在一个服务器上可能启动多个redis进程

# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database

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

 

chmod +x /etc/init.d/redis
chkconfig redis on
chkconfig redis on
chkconfig redis stop

二、编译php中redis模块

1、安装php扩展模块都可以在php官网下载http://pecl.php.net/

wget http://pecl.php.net/get/redis-2.2.7.tgz
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

#修改php配置文件
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so

#重新启动php服务

  

 

  

  

时间: 2024-11-03 11:46:49

redis安装与php安装redis模块的相关文章

linux下,PHP操作redis及redis、php-redis的安装

redis相关文档.手册.blog: php-redis下载:https://github.com/phpredis/phpredis:github里也有phpredis的说明和redis的语法介绍redis中文手册:http://redisdoc.comphp操作redis说明博客:作者:春哥也编程,http://www.cnblogs.com/zcy_soft/archive/2012/09/21/2697006.html 1.安装redis     # wget http://downlo

Redis以及Redis的php扩展安装无错版

安装Redis 下载最新的 官网:http://redis.io/  或者  http://code.google.com/p/redis/downloads/list 第一步:下载安装编译 #wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz#tar zxvf redis-2.4.4.tar.gz#cd redis-2.4.4#make #make install#cp redis.conf  /etc/ 第二步:修改配置 #vi

Redis在Linux中安装使用

一.安装$ wget http://download.redis.io/releases/redis-x.x.x.tar.gz $ tar xzf redis-x.x.x.tar.gz $ cd redis-x.x.x $ make sudo cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-check-rdb redis-trib.rb redis-sentinel redis-server /usr/loca

Redis在windows下安装过程

一.下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://github.com/MSOpenTech/redis/tags 1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压

NoSQL数据库之Redis数据库:Redis的介绍与安装部署

 NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显的力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展. NoSQL的特点: 特点一: 是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准.ACID属性.表结构等等,这

Redis系列(1)之安装

Redis系列(1)之安装 由于项目的需要,最近需要研究下Redis.Redis是个很轻量级的NoSql内存数据库,它有多轻量级的呢,用C写的,源码只有3万行,空的数据库只占1M内存.它的功能很丰富,可以将其用作缓存,队列系统等.我们的项目就是用其作为缓存系统.关于Redis的介绍这里就不多说,刚上手完了一会,感觉还不错.那么熟悉Redis就从安装开始. 1. Redis 单机的安装 相比于Hbase的安装,Redis的安装非常简单. 首先从官网上下载安装包,注意Redis的版本规则是次版本(即

Redis windows7 64位安装并可视化(亲测成功)

1.将下载好的redis解压到一个文件夹下,本人解压后如下: 2.启动redis windows 运行(快捷键:windows键+R键),输入[cmd]命令,进入DOC操作系统窗口. 输入命令:E:\Redis\redis-server.exe E:\Redis\redis.windows.conf(注意文件路径别写错),那么效果如下图: 3.此时服务已经启动,稍后测试.接下来我们安装redis可视化软件RedisDesktopManager,启动之后需要连接redis:这时候建议大家修改下连接

【安装Redis】CentOS7 下安装NodeJs+Express+MongoDB+Redis

Redis,V3.2,官网l官方链接:http://www.redis.io/download,参考:http://blog.csdn.net/mlks_2008/article/details/19001595 1.安装Redis wget http://download.redis.io/releases/redis-3.2.1.tar.gz tar xzf redis-3.2.1.tar.gz cd redis-3.2.1 make 2.设置Redis为开机启动 redis的命令会被拷贝到

redis在windows下安装和PHP中使用

1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存 储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都 是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是red