黑马程序员——Redis安装

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

redis是键值数据库,存储的是键值对,“键”是唯一的,“值”的类型多样,可以是基本类型,hash ,list,set(不可重复),sorted set等类型
Map<String,Student>

特点:速度非常快,数据存储在内存中

Redis默认配置了16个数据库,0-15

 

如何安装使用?

如何操作?

  


                        redis的安装

1、获取安装文件  wget获取稳定版

wget http://download.redis.io/redis-stable.tar.gz


2、解压文件

tar xzvf redis-stable.tar.gz


3、进入目录

cd redis-stable


4、编译

make


5、安装

make install


6、设置配置文件路径

mkdir -p /etc/redis

cp redis.conf /etc/redis


7、修改配置文件

vi /etc/redis/redis.conf

仅修改: daemonize yes 


8、启动

/usr/local/bin/redis-server /etc/redis/redis.conf


9、查看启动

ps -ef | grep redis  


10、使用客户端

redis-cli     //进入命令行脚本

>set name david

OK

>get name

"david"


cd /usr/local/bin/

redis-cli

select 1//选择使用哪个数据库


最简单的命令是set 和get

set age 22

get age

keys*

exists name//如果返回1,代表存在

如果是性别,返回0,代表不存在


                        让java操作redis

maven依赖的配置

new Jedis("192.168.1.180",6379);来访问redis


选择数据库

jedis.select(0);

String name=jedis.get(name);

System.out.println(name);


                        选择redis的操作

使用redis的操作,如何使用redis的存储类型

踏实单独配置在一台机器上,数据量比加大,续写频繁,速度快,事务性要求不高

如何选择redis的存储类型?

如何使用redis的操作?

使用redis的场景,使用简单的key-value操作。数据在内存中,也可以存储在硬盘中,基本不用考虑安全性

内存持久到mysql中的意义: 假设使用java内存存储,选择使用对应的redis

java存储,list   ,list2,   list3,   Lpush,

你可能感兴趣的:(黑马程序员——Redis安装)