redis学习系列(一)--单机安装

来源:互联网 发布:苹果远程桌面windows 编辑:程序博客网 时间:2024/05/17 01:43

最近安装了个虚拟机,把linux给装起来,准备去熟悉linux的操作,不求有多牛逼,至少能熟悉操作。

装好之后本来想直接就在里面做开发的,但是我的本机是通过vpn连接到外部环境中去的,倒是有win的vpn版本,但是在虚拟机里面,使用的是桥接模式,虽然能访问网页,但是确访问不到外部环境的资源,有点疼,不知道怎么解决,希望有缘人能指点一二。


不能开发了,那就做做测试吧,早先的时候本来已经安装过solr伪集群模式,能够正常提供服务,无奈那时候博客没写,就没记录下来东西,丢了,想重新安装吧,但是自己还是清楚里面的使用的,就记在心里吧。


想到redis了,那就去体验一下redis吧。


准备工作:

redis: redis3.0.0、

linux:Centos7.0

redis 的目录: /usr/redis/redis.tar.gz

1. 安装redis需要一些环境,这个直接去百度一下吧,我安装的时候没有环境的问题,不过在此记录一下

yum install gcc-c++

3. tar zxvf redis.tar.gz

4. cd /usr/redis/redis-3.0.0/

5. make & make install PREFIX=/usr/local/redis

这个中间可能出现问题

zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

这个可以百度到,是你做make的时候需要带个参数,我百度到2中解决办法,但是本人使用的是第一个,就通过了,第二个方法其实就是在clean,没有尝试

5.1 make MALLOC=libc

5.2 make distclean
      make


这样bin文件就到了 /usr/local/redis 下面了


6. cp /usr/redis/redis.conf   /usr/local/redis  将conf 文件拷贝到bin的同级目录

7. vi /usr/local/redis/redis.conf  修改 daemonize 为 yes,这个是让能让我们以后台的方式启动,不设置的话不能已后台启动。

8. cd /usr/local/redis/bin   

9. ./redis-server  前台启动


10. 再打开一个新的命令台, cd /usr/local/redis/bin  ./redis-server /usr/local/redis/redis.conf ,以后台的方式启动

可以看见里面有几个key的值,是我之前存进去的,还在,下面就是操作了。



至此,单机版的已经安装成功了,下一篇来试一试java程序操作,集群的先等java操作熟悉了之后再去试验吧,保证先用起来。