系统环境centos 5.4 64位 redis redis-2.4.14.tar.gz ,官方主站下载。
redis全部默认,主要目的调试java client链接redis取队列中数据。
#tar -zxvf redis-2.4.14.tar.gz
#redis-2.4.14.tar.gz
#make && make install
#redis-server /etc/redis.conf
查看进程有没有成功启动
#ps -ef | grep redis
测试输入一个键值
#redis-cli set test "123456"
获取键值
#redis-cli get test
关闭redis
# redis-cli shutdown //关闭所有
关闭某个端口上的redis
# redis-cli -p 6397 shutdown //关闭6397端口的redis
https://github.com/xetorthio/jedis 做java客户端。目前还不会使用。
jdbc操作mysql程序已经OK。
目的nginx+redis做rest队列。redis-->java-->mysql。
明天继续调试。
下载地址:http://redis.io/download
下载文件:redis-2.4.14.tar.gz
官方教程:http://redis.io/topics/quickstart
解压:
root@ubuntu:/usr/local# tar -zxvf redis-2.4.14.tar.gz
进行redis-2.4.14进行安装
root@ubuntu:/usr/local# cd redis-2.4.14/
root@ubuntu:/usr/local/redis-2.4.14# make
cd src && make all
make[1]: Entering directory `/usr/local/redis-2.4.14/src'
MAKE hiredis
make[2]: Entering directory `/usr/local/redis-2.4.14/deps/hiredis'
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c
make[2]: gcc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/usr/local/redis-2.4.14/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/usr/local/redis-2.4.14/src'
make: *** [all] Error 2
未安装gcc编译工具
root@ubuntu:/usr/local/redis-2.4.14# apt-get install gcc
安装好之后,再make一次就行了。
启动redis的服务
root@ubuntu:/usr/local/redis-2.4.14# ./src/redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动.
$ ./redis-server redis.conf
启动redis客户端和服务端进行交互
naxsu@ubuntu:/usr/local/redis-2.4.14$ ./src/redis-cli
redis 127.0.0.1:6379> set foo bar
OK
redis 127.0.0.1:6379> get foo
"bar"
redis 127.0.0.1:6379>
关闭redis
redis 127.0.0.1:6379> shutdown
退出客户端
redis 127.0.0.1:6379> quit