【需要重新维护】Redis笔记20170811视频

很多内容都是抄的,个人记录

 

1、windows下初见

安装

进入目录

修改配置文件(暂时使用默认,未配置环境变量)

目录下:redis-server.exe启动服务

                新建命令提示符,目录下,redis-cli.exe

               set key value

               get key

====================================================

乌班图崩了,重装下班,明天再嗨

乌班图

 

sudo gedit /etc/apt/sources.list

 

在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。
接一下要做的就是:

 
sudo apt-get update

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。

--失败

=======================================================下载与编译

 

lunix

$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make//编译

 

ok====================================================安装完成-开始配置

 

$ cd src
$ ./redis-server
哇,启动啦===================================================进度有点慢嘿嘿~

书签:http://www.runoob.com/redis/redis-install.html

 

数据类型:

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

String类型存取:

127.0.0.1:6379> set today 20170826
OK
127.0.0.1:6379> get today
"20170826"

hash(哈希)类型存取:

127.0.0.1:6379> hmset tonight dog loney cool freezy
OK
127.0.0.1:6379> HGETALL tonight
1) ":dog"
2) "loney"
3) "cool"
4) "freezy"
5) "dog"
6) "loney"
127.0.0.1:6379>
List(列表)存取:
127.0.0.1:6379> lpush dog candy
(integer) 1
127.0.0.1:6379> lpush dog bob
(integer) 2
127.0.0.1:6379> lpush dog lucy
(integer) 3
127.0.0.1:6379> lpush dog andy
(integer) 4
127.0.0.1:6379> lpush dog me
(integer) 5
127.0.0.1:6379> lrange dog 0 1
1) "me"
2) "andy"
127.0.0.1:6379> lrange dog 0 0
1) "me"
127.0.0.1:6379>
set(集合):
127.0.0.1:6379> sadd animal dog
(integer) 1
127.0.0.1:6379> sadd animal cat
(integer) 1
127.0.0.1:6379> sadd animal monkey
(integer) 1
127.0.0.1:6379> sadd animal rebbit
(integer) 1
127.0.0.1:6379> sadd animal cat
(integer) 0

 

smembers animal

 

 

zset(有序集合):

127.0.0.1:6379> zadd stu 0 zero
(integer) 1
127.0.0.1:6379> zadd stu 0 zero1
(integer) 1
127.0.0.1:6379> zadd stu 1 zero 2
(error) ERR syntax error
127.0.0.1:6379> zadd stu 1 zero2
(integer) 1
127.0.0.1:6379> zadd stu 2 zero2
(integer) 0
127.0.0.1:6379> zadd stu 2 zero2
(integer) 0
127.0.0.1:6379> ZRANGEBYSCORE stu
(error) ERR wrong number of arguments for 'zrangebyscore' command
127.0.0.1:6379> ZRANGEBYSCORE stu 0 100
1) "zero"
2) "zero1"
3) "zero2"
127.0.0.1:6379>
远程连接:

 

 

 

 

 




 

 

 

 

 

posted @ 2017-08-11 19:53  黑猫先生  阅读(147)  评论(0编辑  收藏  举报