linux安装搭建redis

新建目录
mkdir –p /home/redis cd /home/redis
在线下载redis包 wget http:
//download.redis.io/releases/redis-3.0.7.tar.gz
解压 tar xzf redis
-3.0.7.tar.gz #tar xvf redis-3.0.7.tar.gz
进入目录安装 cd redis
-3.0.7 make #下载后编译,过程稍长 make install #进行安装 make PREFIX=/home/redis install #指定安装目录

2、修改配置文件:redis.conf

端口默认6379

设置后台运行

daemonize yes    #默认为no

去处访问绑定,默认只能由本机访问

注释掉redis.conf配置文件中的48行;
# bind 127.0.0.1 ::1即可

启动redis

redis-server                     #默认找redis.conf配置文件
redis-server &                    #上面ctrl+c中断reis会退出,这个不会
redis-server redis6380.conf    #指定配置文件,这样可以启动多个实例

查看redis状态

查看本地redis进程
ps -ef |grep redis
杀死redis进程
Kill -9 xxx

设置访问密码

默认没有密码,可以随意访问。redis速度相当快,在一个较好的服务器下,外部用户每秒可以进行15w此的密码尝试,这意味着必须指定非常强大的密码来防止暴力破解。
requirepass 123456            #480行,设置请求密码,这样访问时都需要先登录(性能会有影响)
127.0.0.1:6379>auth 123456        #客户端访问方式
jedis.auth(“123456”);                #jedis访问方式

命令行登录

登录
redis-cli          #以登录到6379端口的redis服务可忽略端口
Redis-cli -p6380    #登录到指定端口

127.0.0.1:6379> info  #查看当前redis节点的详细配置信息

退出

127.0.0.1:6379> exit    #退出登录127.0.0.1:6379> SHUTDOWN  #关闭该端口的redis进程

 

java访问redis

1、引入依赖

<!--redis begin-->
    <dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
      <version>2.9.0</version>
    </dependency>
    <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-redis</artifactId>
      <version>2.0.7.RELEASE</version>
    </dependency>
    <!--redis end-->
View Code

2、在需要使用的地方建立redis链接

Jedis singleJedis = new Jedis("ip",6380);
singleJedis.exists(unitKey);
singleJedis.set("user"+request.getId(),"t");

3、打开端口或关闭防火墙

service iptables stop

启动服务

 

posted on 2018-06-05 21:26  javaGreenHand。。。  阅读(42)  评论(0)    收藏  举报