安装
window下载地址 :https://github.com/MicrosoftArchive/redis/releases
https://github.com/microsoftarchive/redis/releases
6.0版:
https://github.com/phh2008/redis-6.0.6-windows-64bit
http://www.redis.cn/
https://www.cnblogs.com/maj99/p/10187614.html
进到安装目录下,输入以下命令启动服务 ##
redis-server redis.windows.conf
连接
redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
## linux安装 ##
1、下载redis,http://download.redis.io/releases/redis-3.2.7.tar.gz
2、linux用的是centos6.8
3、把redis上传到centos6.8中,我放在/usr/software中
4、解压tar -zxvf /usr/software/redis-3.2.7.tar.gz -C /usr/local/ (解压后放到/usr/local/目录下)
5、进入redis所在目录 cd /usr/local/redis-3.2.7/
yum install gcc-c++
7、执行make MALLOC=libc
最后执行,&如果不加,ctrl+c退出后进程就没有了
/usr/local/redis-3.2.7/src/redis-server /usr/local/redis-3.2.7/redis.conf &
如果出现
即为成功
设置
1、修改redis服务器的配置文件
cd /usr/local/redis-3.2.7
vi redis.conf
注释以下绑定的主机地址,
#bind127.0.0.1
支持远程登录(protected-mode yes 改为no)
protected-mode no
问题解决
在编译redis3.2.9时报错
cc: ../deps/hiredis/libhiredis.a: No such fileordirectorycc: ../deps/lua/src/liblua.a: No such fileordirectorycc: ../deps/geohash-int/geohash.o: No such fileordirectorycc: ../deps/geohash-int/geohash_helper.o: No such fileordirectorymake[1]: *** [redis-server] Error1make[1]: Leaving directory `/usr/local/src/redis-3.2.9/src'make: *** [all] Error2
解决办法
进入源码包目录下的deps目录中执行
make geohash-inthiredis jemalloc linenoise lua
然后再进行make编译就可以了
常用命令:
启动redis服务:
执行 /usr/local/redis-3.2.7/src/redis-server /usr/local/redis-3.2.7/redis.conf &
查看进程:
ps aux|grep redis
启动客户端:cd /usr/local/redis-3.2.7/src
键入命令: ./redis-cli
显示:192.168.25.128:6379>
这就切换成功了。接下来进行操作。
其中6379表示本机的6379端口服务。
[root@itheima32 bin]# ./redis-cli -h 192.168.25.128 -p 6379