最近安装了个虚拟机,把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操作熟悉了之后再去试验吧,保证先用起来。