首先,对redis的理解,他是一个缓存服务器,他使用C语言实现的,没办法,毕竟C语言是最好的机器交互语言,
目的就是他所在的终端上开辟一个内存空间,存放我们需要存放的数据,存放的结构就是key,value的结构,
key就是唯一标识,这个value就有趣了,用java来理解的话就是一个object,又就具体而言,我们要缓存的不外
就是Sting,list,set.等等值,既然是一个缓存服务器,那么我使用多个客户端肯定是可以访问同一个缓存数据的
(测试通过),可以是大小写敏感的
然后就是一个简单的步骤,
下载,--解压--打开服务端--打开客户端
整个操作就这么对,在window下,你可以双击打开对应的EXE就行,当然,编程不装逼,那就将毫无意义,就是要用
命令来操作, 咋的
打开服务端 -- redis-server
打开客户端 -- redis-cli -h 127.0.0.1 -p 6379 -a password
后面的ip和端口其实可以不写,毕竟在大多数情况下我们只是在本机打开,并且使用一个redis
这里出现了第一个关键点
1.向内存中设置值
语法 set key value
2.获取设置的值
语法 get key
目的就是他所在的终端上开辟一个内存空间,存放我们需要存放的数据,存放的结构就是key,value的结构,
key就是唯一标识,这个value就有趣了,用java来理解的话就是一个object,又就具体而言,我们要缓存的不外
就是Sting,list,set.等等值,既然是一个缓存服务器,那么我使用多个客户端肯定是可以访问同一个缓存数据的
(测试通过),可以是大小写敏感的
然后就是一个简单的步骤,
下载,--解压--打开服务端--打开客户端
整个操作就这么对,在window下,你可以双击打开对应的EXE就行,当然,编程不装逼,那就将毫无意义,就是要用
命令来操作, 咋的
打开服务端 -- redis-server
打开客户端 -- redis-cli -h 127.0.0.1 -p 6379 -a password
后面的ip和端口其实可以不写,毕竟在大多数情况下我们只是在本机打开,并且使用一个redis
这里出现了第一个关键点
1.向内存中设置值
语法 set key value
2.获取设置的值
语法 get key