redis部署

Redis安装yum install gcc tcl –y
tar -zxvf redis-3.0.5.tar.gz 
mv redis-3.0.5 /usr/local/redis 
cd /usr/local/redis  
make
make install 
cd  /usr/local/bin 
cd /usr/local/redis
mkdir -p /usr/local/bin
cp -p redis-server /usr/local/bin
cp -p redis-benchmark /usr/local/bin
cp -p redis-cli /usr/local/bin
cp -p redis-check-dump /usr/local/bin
cp -p redis-check-aof /usr/local/bin
ln -s  /usr/local/redis/redis.conf  /etc/redis/6379.conf 
vi /etc/redis/6379.conf  
daemonize yes  
wq! 
cd /usr/local/bin
redis-server /etc/redis/6379.conf 
启动 Redisredis-server
redis-cli
这将打开一个 Redis 
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> ping
PONG
redis-cli shutdown  
vi /etc/sysctl.conf 
vm.overcommit_memory = 1
:wq! 
sysctl -p 
设置redis开机启动vi /etc/init.d/redis   

 chmod 755 /etc/init.d/redis 
chkconfig --add redis  
chkconfig --level 2345 redis on  
chkconfig --list redis  
service redis restart 
设置redis配置文件参数mkdir -p /usr/local/redis/var 
vi /etc/redis.conf  
daemonize yes  
pidfile "/var/run/redis.pid"  
port 6379  
bind 127.0.0.1 
timeout 300 
loglevel verbose  
logfile stdout 
logfile "/usr/local/redis/var/redis.log"  
databases 16  
save 900 1
save 300 10
save 60 10000
900秒内,
300秒内,
60秒内,
rdbcompression yes 
dbfilename dump.rdb  
dir "/usr/local/redis/var/"  
requirepass 123456  
maxclients 10000 
maxmemory 1024MB 
appendonly yes  
appendfilename "appendonly.aof"   
appendfsync everysec 
:wq! 
service redis restart 

 
通过php程序连接redis数据库测试代码:
<?php
$redis = new Redis();
$redis->connect('192.168.21.128',6379);
$redis->auth('123456');
$redis->select(1);
$ret = $redis->set('www.osyunwei.com', 'osyunwei');
var_dump($ret);
$allKeys = $redis->keys('*');
print_r($allKeys);
?>
把上面代码保存为test.php,打开之后会出现如下页面
bool(true) Array ( [0] => www.osyunwei.com )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值