redis 安装 测试 启动 关闭


Redis
Redis 官网 http://redis.io/
Redis 中文官网http://redis.cn/

Redis下载
http://redis.io/download

Redis在linux上安装
使用ssh工具将redis上传到linux任意目录

在该目录下运行 解压和编译命令

tar zxvf redis-2.6.12.tar.gz
cd redis-2.6.12
make
cd src && make install 

 

如果报错
/home/liuxiaojie/redis-2.6.12/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[2]: *** [redis-server] Error 1
make[2]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make[1]: *** [32bit] Error 2
make[1]: Leaving directory `/home/liuxiaojie/redis-2.6.12/src'
make: *** [32bit] Error 2

说明机器为32位
需要修改cd src
vi .make-settings
将OPT=-O2 修改为OPT=-O2 -march=i686
然后make 该问题即可解决

将编译后的redis-2.6.12目录拷贝到/usr/local下

cp redis-2.6.12 /usr/local

配置后台启动

Cp /usr/local/redis-2.6.12/redis.conf /usr/local/redis-2.6.12/redis.conf.bak
Vi /usr/local/redis-2.6.12/redis.conf
Daemonize no -> yes
:wq

启动redis服务,端口为6379

redis-server /usr/local/redis-2.6.12/redis.conf

查看redis是否启动

ps –aux | grep redis

查看6379端口是否占用 

netstat –tunpl | grep 6379

测试redis

/usr/local/redis-2.6.12/src/redis-cli
Set foo bar
Ok
Get foo
“bar“
exit

关闭redis服务

/usr/local/redis-2.6.12/src/redis-cli shutdown
Pkill redis-server

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM