Linux下redis安装与使用 (转)
尊重原创:https://www.cnblogs.com/codersay/p/4301677.html,并更正如下红字
redis官网地址:http://www.redis.io/
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
cp redis.conf /usr/redis (这文件是不存在的,需要从其他地方下载导入)
$ redis-server redis.conf 不是前面的命令,是后面这个命令启动(./redis-server)
$ redis-cli (./ redis-cli)
安装过程若出现 (参照:http://blog.csdn.net/luyee2010/article/details/18766911)

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
[html] view plaincopy
- vi /etc/redis.conf
- #查找daemonize no改为
- #以守护进程方式运行
- daemonize yes
- #修改dir ./为绝对路径,
- #默认的话redis-server启动时会在当前目录生成或读取dump.rdb
- #所以如果在根目录下执行redis-server /etc/redis.conf的话,
- #读取的是根目录下的dump.rdb,为了使redis-server可在任意目录下执行
- #所以此处将dir改为绝对路径
- dir /usr/local/redis
- #修改appendonly为yes
- #指定是否在每次更新操作后进行日志记录,
- #Redis在默认情况下是异步的把数据写入磁盘,
- #如果不开启,可能会在断电时导致一段时间内的数据丢失。
- #因为 redis本身同步数据文件是按上面save条件来同步的,
- #所以有的数据会在一段时间内只存在于内存中。默认为no
- appendonly yes
- #将redis添加到自启动中
- echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.d/rc.local
- #启动redis
- redis-server /etc/redis.conf
- #查看redis是否己启动
- ps -ef | grep redis
2>【开放redis端口】
[html] view plaincopy
- #关闭防火墙
- service iptables stop
- vi /etc/sysconfig/iptables
- #添加
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
- #重启防火墙
- service iptables restart
3>【安装phpredis扩展】
[html] view plaincopy
- tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
- cd owlient-phpredis-90ecd17
- /usr/local/php/bin/phpize
- ./configure --with-php-config=/usr/local/php/bin/php-config
- make
- make install
- #执行完make install后会生成
- #Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
- #修改php.ini
- vi /usr/local/php/etc/php.ini
- #查找extension_dir,修改为
- extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
- #添加redis
- extension = redis.so
- #重启apache
- service httpd restart
Linux下redis安装与使用 (转)的更多相关文章
- windows下和linux下 Redis 安装
Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windo ...
- Redis(二)linux下redis安装
上篇讲解了redis在windows下的安装,接下来看看在linux下如何安装redis(纯菜鸟入门级别)? (1)redis的下载及编译 这里,首先进入存放文件目录(我的云服务器的是:cd /jel ...
- Linux下Redis安装与PHP扩展(PHP7适用)
一,软件准备 #redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz #phpredis 非php7使用 下载后文件名为:ph ...
- Linux下redis安装与使用
redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载 ...
- 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)
新手小白开始学习nosql数据库Redis,首先从安装入手. 全文分两部分:Linux下安装redis,可视化工具redis desktop manager的简单使用. 一.安装 下载,解压缩和编译R ...
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
一,软件准备 #redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz #phpredis 非php7使用 下载后文件名为:ph ...
- linux下redis安装运行教程——redis系列
天没降大任于我,照样苦我心智,劳我筋骨. 安装运行的过程 由于官网太慢,csdn里的资源又要钱,所以呢,只能使用我自己本地以前下载的陈年..哦不,3.xredis安装包 资源已经放到百度云,需要的可以 ...
- Linux下redis安装(单机版)
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括stri ...
- *****linux下redis安装
我用的系统是:redhat [root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar xzf redi ...
随机推荐
- linux文件名匹配
* 匹配文件名中的任何字符串,包括空字符串. ? 匹配文件名中的任何单个字符. [...] 匹配[ ]中所包含的任何字符. [!...] 匹配[ ]中非感叹号!之后的字符. 如: s* ...
- poj1185(状态压缩DP)
poj1185 题意 给出字母矩阵,只能在字母为 P 的位置放置大炮, 如图所示,每个大炮的射程固定,现在要求尽可能多的放大炮,且使得每个大炮都不在其它大炮的射程内.问最多能放多少. 分析 poj32 ...
- SPOJ 10628 COT - Count on a tree(在树上建立主席树)(LCA)
COT - Count on a tree #tree You are given a tree with N nodes.The tree nodes are numbered from 1 to ...
- jcl sort comp3 to 表示型
Lets say your packed data is at 10th column and is of length 6, S9(4)V99 You could try the following ...
- lua的table.sort
local aa = {{a=11},{a=44},{a=33},{a=2} } table.sort(aa,function(a,b) return a.a>b.a end) for k, v ...
- centos忘记密码,重新设置密码的方法
(1)重新启动Centos,在启动过程中,长按“ESC”键,进入GNU GRUB界面. (2)选择要进入的系统,按“E”键(在启动之前编辑命令). (3)选择第二项操作系统的内核“kernel”,按& ...
- "library not found for - "解决办法
在我们编译的时候有时候会报这个错误 "library not found for - " 由于是我们在项目中使用了一些第三方的库,就比如我再使用百度的静态库文件的时候,报出的这个错 ...
- Jenkins的安装方法(Windows/Linux)
前提:要确定本机全部安装了JDK 一.先说官方的安装方式 打开网址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins,会留意 ...
- 【Linux】Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别【转】
转自:http://blog.csdn.net/qiao1245/article/details/44650929 ------------------------------------------ ...
- 淘宝开源项目之Tsar
软件介绍: Tsar是淘宝开发的一个非常好用的系统监控工具,在淘宝内部大量使用,它不仅可以监控CPU.IO.内存.TCP等系统状态,也可以监控Apache,Nginx/Tengine,Squid等服务 ...