úÎ4Ç18      !"#$%&'()*+,-./01234567 8 the request Formats and sends the request list of requests 9 :     MULTI, begin a transaction EXEC, execute the transaction     SADD key value SADD key value SREM key value SREM key value  SISMEMBER key value  SISMEMBER key value  SMEMBERS key  SMEMBERS key  SRANDMEMBER key  SRANDMEMBER key    Calls RPUSH with ; arguments key value Calls RPUSH with  arguments key value Calls LPUSH with ; arguments key value Calls LPUSH with  arguments key value Calls LLEN with a ; argument key Calls LLEN with a  argument key Calls LRANGE with a ; argument key start end Calls LRANGE with a  argument key start end Calls LINDEX with ; and < arguments key index Calls LINDEX with  and < arguments key index Calls LREM with ; and <" arguments. This command deletes  values matching the value parameter. A negative < argument deletes J starting at the tail and moving towards the head (or from right to left, K after the push commands). A positive argument deletes from left to right. H Zero deletes all the elements. Returns the number of elements deleted 2 (which should match the number) or 0 on failure. key 2the number of items to delete (sign is direction) value !Calls LREM with  and < arguments. key 2the number of items to delete (sign is direction) value  !  !  !"SET  key to set  value to set #SET for ByteString input  key to set  value to set $GET key of the value to return %GET for ByteString input key of the value to return "#$%"#$%"#$%&Calls EXISTS ( 1http://code.google.com/p/redis/wiki/ExistsCommand)  with a ; argument key 'Calls EXISTS with a  argument key (Calls DEL ( .http://code.google.com/p/redis/wiki/DelCommand ) with a  list of ; arguments. keys to delete )Calls DEL with a list of  arguments. keys to delete *Calls TYPE ( /http://code.google.com/p/redis/wiki/TypeCommand ) with a  ; argument. key +Calls TYPE ( /http://code.google.com/p/redis/wiki/TypeCommand ) with a   argument. key ,Calls KEYS ( /http://code.google.com/p/redis/wiki/KeysCommand ) with a  ; argument  key pattern -Calls KEYS with a  argument  key pattern .Calls  RANDOMKEY ( 4http://code.google.com/p/redis/wiki/RandomkeyCommand) /Calls RENAME ( 1http://code.google.com/p/redis/wiki/RenameCommand)  old key name  new key name 0SELECT the database to switch to 123-N.B. This only goes down one level right now &'()*+,-./0123&'()*+,-./0123&'()*+,-./01234 The number 6379 as a Network => 5 The string  127.0.0.1 as a Network ? 6*handle used by all the redis-hs functions 74567456745674  !"#$%&'()*+,-./01234567@     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNLONLPQRredis-hs-0.0.13Database.Redis.InternalDatabase.Redis.TransactionDatabase.Redis.SetDatabase.Redis.ListDatabase.Redis.StringDatabase.Redis.GeneralDatabase.Redis.ConnectionDatabase.Redisbytestring-0.9.1.7Data.ByteString.Internal ByteString RedisReply RedisBulk RedisInteger RedisError RedisSinglerequestcrlftoUTF8fromUTF8multiexecsetAddsetAddB setRemove setRemoveB setContains setContainsB setMembers setMembersB setRandMembersetRandMemberB listRightPushlistRightPushB listLeftPush listLeftPushB listLength listLengthB listRange listRangeB listIndex listIndexB listRemove listRemoveBitemSetitemSetBitemGetitemGetB keyExists keyExistsB keyDelete keyDeleteBkeyTypekeyTypeBkeyskeysB keyRandom keyRenameselectping unwrapReply unwrapReplyB defaultPort localhostconnect disconnectsend processReplytoIntbaseGHC.BaseStringghc-prim GHC.TypesIntnetwork-2.2.1.10Network PortNumberNetwork.Socket.InternalNetwork.SocketHostName